1 1997-12-13 SL Baur <steve@altair.xemacs.org>
3 * help.el (describe-function-arglist): Restore.
4 (describe-function-1): Correct typo.
5 From Jamie Zawinski <jwz@netscape.com>
7 1997-12-13 Hrvoje Niksic <hniksic@srce.hr>
9 * cus-dep.el (Custom-make-dependencies): Cut a newline.
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'.
15 1997-12-12 Colin Rafferty <colin@xemacs.org>
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.
21 1997-12-10 Hrvoje Niksic <hniksic@srce.hr>
23 * undo-stack.el (trunc-stack-bottom): Don't terminate error
24 message with a period.
26 * cus-start.el: Synch quoter with `custom-quote'.
28 * custom.el (custom-add-load): Update custom-group-hash-table.
30 1997-12-12 Hrvoje Niksic <hniksic@srce.hr>
32 * mouse.el (mouse-track-run-hook): Understand `make-local-hook'
35 * custom.el (custom-add-version): New function, from FSF.
36 (custom-handle-keyword): Use it.
38 * cus-edit.el (custom-variable-prompt): Require match.
39 (customize-changed-options): New function, from FSF.
40 (customize-version-lessp): Ditto.
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.
49 * cus-start.el: Use `quote-maybe'.
51 1997-12-11 Hrvoje Niksic <hniksic@srce.hr>
53 * simple.el (fsf:do-auto-fill): Comment out.
55 * simple.el (set-goal-column): Be careful about the format
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.
69 1997-12-12 SL Baur <steve@altair.xemacs.org>
71 * keydefs.el (global-map): Import C-x M-: keybinding for
72 `repeat-complex-command' from Emacs 20.
74 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
76 * mule/mule-debug.el (list-charsets): Make it work. Better
79 1997-12-11 SL Baur <steve@altair.xemacs.org>
81 * files.el (insert-file): Don't use format.el settings.
83 * format.el (format-decode): Update docstring.
85 1997-12-09 SL Baur <steve@altair.xemacs.org>
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.
91 * loadup.el: Comment changes, cleanup.
93 1997-12-09 Hrvoje Niksic <hniksic@srce.hr>
95 * etags.el (tags-loop-continue): Avoid giant `progn' in while test.
96 (next-file): Use `pop'.
98 1997-12-08 Hrvoje Niksic <hniksic@srce.hr>
100 * etags.el (find-tag-internal): Set the initial fuzz offset to 100
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
108 (add-to-tag-completion-table): Use `char-after' instead of
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.
118 1997-12-09 SL Baur <steve@altair.xemacs.org>
120 * x-toolbar.el (toolbar-news): Fix typo.
122 1997-12-06 Jonathan Harris <jhar@tardis.ed.ac.uk>
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.
128 * msw-faces.el: mswindows-make-font-bold[-italic]
129 Try to make the bold font the same width as the non-bold font.
131 1997-12-07 Hrvoje Niksic <hniksic@srce.hr>
133 * wid-edit.el (widget-prettyprint-to-string): Nix cl-prettyprint's
136 1997-12-06 Hrvoje Niksic <hniksic@srce.hr>
138 * x-toolbar.el (toolbar-not-configured): Use `error'.
139 (toolbar-compile): Restore `toolbar-already-run' feature from
141 (toolbar-news): Use `eval' on non-symbols.
142 (toolbar-info-frame-plist): Use the new `plist' widget.
143 (toolbar-news-frame-plist): Ditto.
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.
152 1997-12-07 SL Baur <steve@altair.xemacs.org>
154 * egg/egg-cwnn-leim.el (egg-pinyin-activate): New file. Interface
155 to Chinese Wnn server.
157 * egg/egg-kwnn-leim.el: New file. Interface to Korean Wnn
160 * dumped-lisp.el (preloaded-file-list): Dump LEIM integration
161 files for kWnn and cWnn.
163 1997-11-30 Adrian Aichner <aichner@ecf.teradyne.com>
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
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.
175 1997-12-01 Jonathon Harris <jhar@tardis.ed.ac.uk>
177 * msw-init.el: Provide default bindings for cut, paste, copy and undo
179 1997-12-05 Hrvoje Niksic <hniksic@srce.hr>
181 * wid-edit.el: Ditto.
182 (widget-prettyprint-to-string): Use `cl-prettyprint'.
183 (widget-sexp-value-to-internal): Handle printed object beginning
186 * cus-edit.el: Avoid `pp-to-string'.
188 1997-12-04 Hrvoje Niksic <hniksic@srce.hr>
190 * simple.el (display-warning): Use `with-current-buffer'.
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.
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.
204 * lisp-mode.el: Indent `lmessage' and `lwarn' properly.
206 * simple.el (lmessage): New function.
208 (kill-region): Use `lmessage' instead of `display-message'.
209 (set-comment-column): Ditto.
210 (set-fill-column): Ditto.
212 * faces.el (get-custom-frame-properties): Don't use
213 `default-custom-frame-properties'.
215 * font-lock.el: Customized variables.
217 * font-lock.el: Customized faces.
219 * font-lock.el: (font-lock-maximum-decoration): Default to t.
221 * cus-edit.el (vms): Removed.
223 1997-12-03 Hrvoje Niksic <hniksic@srce.hr>
225 * cus-start.el: Ditto.
227 * gui.el (dialog-frame-plist): Ditto.
229 * gnuserv.el (gnuserv-frame-plist): Ditto.
231 * frame.el: Use the `plist' widget type in defcustoms.
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.
237 1997-12-05 Mark Borges <mdb@cdc.noaa.gov>
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
246 1997-12-03 Eric Eide <eeide@cs.utah.edu>
248 * files.el (set-auto-mode): Don't invoke
249 `hack-local-variables-prop-line' if `enable-local-variables'
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
258 1997-12-03 Hrvoje Niksic <hniksic@srce.hr>
260 * startup.el (load-init-file): Use a warning buffer in case of
263 1997-12-05 SL Baur <steve@altair.xemacs.org>
265 * buffer.el (switch-to-buffer): Update docstring.
266 Suggested by Adrian Aichner <aichner@ecf.teradyne.com>
268 1997-12-01 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
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'.
283 1997-11-28 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
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.
289 1997-12-03 Hrvoje Niksic <hniksic@srce.hr>
291 * simple.el (temporary-goal-column): Made buffer-local.
293 1997-12-01 Hrvoje Niksic <hniksic@srce.hr>
295 * cus-edit.el (Custom-move-and-invoke): Removed.
296 (custom-mode): Ditto for doc.
298 1997-12-02 SL Baur <steve@altair.xemacs.org>
300 * egg/egg-sj3-client.el (sj3-command-reset): Initial port to XEmacs.
302 * egg/egg-sj3.el: Initial port to XEmacs.
304 * egg/egg-leim.el (egg-activate): Define
305 `egg-default-startup-file'.
307 * language/japanese.el (japanese): Remove definition of
308 `egg-default-startup-file'.
310 * dumped-lisp.el (preloaded-file-list): Dump egg-sj3 and skk LEIM
313 * egg/egg-sj3-leim.el: New file -- Add Egg/SJ3 support to LEIM.
315 1997-12-01 SL Baur <steve@altair.xemacs.org>
317 * locale/ja/locale-start.el (startup-splash-frame-body): Fix typo
319 Suggested by: Hajime Saitou
322 1997-11-30 SL Baur <steve@altair.xemacs.org>
324 * help-macro.el (help-read-key): Autoload.
326 1997-11-29 Hrvoje Niksic <hniksic@srce.hr>
328 * etags.el (buffer-tag-table-list): Check for `../TAGS'.
329 (visit-tags-table): Disallow setting `tags-file-name' to a
332 1997-11-29 SL Baur <steve@altair.xemacs.org>
334 * update-elc.el ((preloaded-file-list site-load-packages)): Modify
335 error message to be more build-report.el friendly.
337 * dumped-lisp.el (preloaded-file-list): Remove tooltalk/ prefix
338 from tooltalk dumped files.
340 * symbol-syntax.el: Modify comments.
342 1997-11-29 Kyle Jones <kyle_jones@wonderworks.com>
344 * etags.el (find-tag-default): Use symbol-near-point
345 instead of thing-symbol to remove the dependency on
348 1997-11-29 SL Baur <steve@altair.xemacs.org>
350 * symbol-syntax.el: Unpackaged.
351 * disp-table.el: Unpackaged.
352 * picture.el: Unpackaged.
353 * rect.el: Unpackaged.
354 * lisp-mnt.el: Unpackaged.
356 * mule/canna.el: Don't require emu.
357 (canna:enter-canna-mode): Inline code for compatibility function
358 `minibuffer-prompt-width'.
360 * info.el (Info-find-node): Guard call to browse-url.
361 * wid-edit.el (widget-url-link-action): Ditto.
363 * hyper-apropos.el (hyper-apropos-get-doc): Use cl-prettyprint
365 (hyper-apropos-disassemble): Ditto.
367 * x-menubar.el (default-menubar): Disable WWW items in help menu
370 * help.el (xemacs-www-page): Print error message intead of bombing
372 (xemacs-www-faq): Ditto.
374 * files.el (recover-session): Print error message instead of
376 (file-remote-p): Return nil if no ange-ftp and no efs.
378 * format.el (format-encode-run-method): `shell-command-on-region'
379 called with wrong number of args.
380 (format-decode-run-method): Ditto.
382 * buff-menu.el (Buffer-menu-toggle-read-only): Call
383 modeline-toggle-read-only.
385 * register.el (copy-rectangle-to-register): Check for rectangle
387 (insert-register): Ditto.
389 * x-toolbar.el (pending-delete): Don't (require 'pending-del).
390 * x-menubar.el (pending-delete): Don't (require 'pending-del).
392 * x-menubar.el (bookmark-menu-filter): Add guards against bookmark
393 package not being loaded.
395 * mule/char-table.el: Imported from tm.
396 * mule/chartblxmas.el: Ditto.
398 * overlay.el: Unpackaged for Quail.
400 * x-menubar.el (default-menubar): Put guard on evaluation of
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.
409 1997-11-28 Hrvoje Niksic <hniksic@srce.hr>
411 * x-toolbar.el (toolbar-news-frame-properties): Made customizable.
413 1997-11-27 Christoph Wedler <wedler@fmi.uni-passau.de>
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.
420 1997-11-27 Kyle Jones <kyle_jones@wonderworks.com>
422 * etags.el: Support new `include'
423 directive. Search for exact tag matches and then
426 1997-11-26 SL Baur <steve@altair.xemacs.org>
428 * packages.el (packages-useful-lisp): advice.el is a package.
430 * x-menubar.el (default-menubar): Make `Options ... Color Printing'
433 1997-11-26 Kyle Jones <kyle_jones@wonderworks.com>
435 * toolbar.el (init-toolbar-from-resrouces): Fix
436 parens to make valid if-expression.
438 1997-11-21 Hrvoje Niksic <hniksic@srce.hr>
440 * x-toolbar.el (toolbar-gnus): Respect
441 `toolbar-news-use-separate-frame'.
443 1997-11-22 Hrvoje Niksic <hniksic@srce.hr>
445 * x-menubar.el (default-menubar): Use `bookmark-menu-filter'
446 for the Bookmarks menu.
447 (bookmark-menu-filter): Handle inactive submenus.
449 1997-11-25 Hrvoje Niksic <hniksic@srce.hr>
451 * custom.el (custom-declare-variable): Attach the symbol to
454 1997-11-23 SL Baur <steve@altair.xemacs.org>
456 * startup.el (find-emacs-root-internal-1): Erase references to
459 * blessmail.el: dumped-lisp.el has been moved.
461 * make-docfile.el: ditto.
462 * package-admin.el: ditto.
463 * update-elc.el: ditto.
466 * cleantree.el: ditto.
467 * dumped-lisp.el: ditto.
471 1997-11-22 Kyle Jones <kyle_jones@wonderworks.com>
473 * faces.el: Don't set global background pixmap
474 property of the modeline face to [nothing], as that
475 the attributeBackgroundPixmap X resource.
477 1997-11-21 SL Baur <steve@altair.xemacs.org>
479 * autoload.el: Moved.
482 * font-lock.el: ditto.
483 * fontl-hooks.el: ditto.
487 * view-less.el: ditto.
489 1997-11-18 Colin Rafferty <craffert@ml.com>
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
496 * packages.el (locate-data-file): Implemented similar to
497 locate-data-directory.
499 1997-11-20 Kyle Jones <kyle_jones@wonderworks.com>
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.
505 1997-11-17 Marc Paquette <marcpa@cam.org>
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.
511 1997-11-18 Jonathan Harris <jhar@tardis.ed.ac.uk>
513 * msw-faces.el: Actually does something.
515 1997-11-18 Christoph Wedler <wedler@fmi.uni-passau.de>
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.
521 1997-11-18 SL Baur <steve@altair.xemacs.org>
523 * egg/egg-leim.el (egg-activate): Call normal language setup
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.
533 1997-11-18 Hrvoje Niksic <hniksic@srce.hr>
535 * prim/about.el (about-maintainer-info): Corrected typo.
537 * x-toolbar.el (toolbar-mail): Use `eval' to evaluate forms.
539 * cus-edit.el (customize-browse): Call `widget-add-change'.
541 1997-11-18 SL Baur <steve@altair.xemacs.org>
543 * utils/uniquify.el (uniquify-buffer-name-style): Fix typo.
544 Suggested by: Michael Sperber <sperber@informatik.uni-tuebingen.de>
546 1997-11-18 Hrvoje Niksic <hniksic@srce.hr>
548 * prim/about.el (about-news): Announce a way to leave the buffer.
550 1997-11-17 Kyle Jones <kyle_jones@wonderworks.com>
552 * x-toolbar.el (x-init-toolbar-from-resources):
553 Initialize the toolbar border width specifiers.
555 1997-11-17 SL Baur <steve@altair.xemacs.org>
557 * mule/mule-files.el: Add TUTORIAL.pl to
558 `file-coding-system-alist'.
559 * language/european.el: Add Polish language environment.
561 * loadup.el: set inhibit-package-init when running from temacs.
563 1997-11-16 SL Baur <steve@altair.xemacs.org>
565 * prim/options.el: Fix comment typo.
566 From Peter Pezaris <pez@dwwc.com>
568 1997-11-16 Kyle Jones <kyle_jones@wonderworks.com>
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.
574 1997-11-16 SL Baur <steve@altair.xemacs.org>
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.
581 1997-11-15 SL Baur <steve@altair.xemacs.org>
583 * packages.el (list-autoloads): Fix doubleslash problem.
585 1997-11-14 Hrvoje Niksic <hniksic@srce.hr>
587 * custom/wid-edit.el (widget-before-change): Check for inactive
590 1997-11-13 SL Baur <steve@altair.xemacs.org>
592 * prim/about.el (about-xemacs): Update maintainers.
594 1997-11-12 Hrvoje Niksic <hniksic@srce.hr>
596 * custom/cus-edit.el (custom-face-save): Save the face.
598 1997-11-13 Kyle Jones <kyle_jones@wonderworks.com>
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.
605 1997-11-13 Olivier Galibert <olivier.galibert@mines.u-nancy.fr>
607 * language/vietnamese.el: Synched ccl with FSF 20.2.
609 * language/cyrillic.el: Synched ccl with FSF 20.2.
611 * language/chinese.el: Synched ccl with FSF 20.2.
613 * mule/mule-ccl.el: Synched with FSF 20.2.
615 1997-11-12 SL Baur <steve@altair.xemacs.org>
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.
622 1997-11-11 Hrvoje Niksic <hniksic@srce.hr>
624 * custom/cus-face.el (custom-face-attributes): Use
625 `set-face-stipple' instead of `set-face-background-pixmap'.
627 * prim/faces.el (set-face-stipple): Search through
630 1997-11-09 Hrvoje Niksic <hniksic@srce.hr>
632 * speedbar/speedbar.el (speedbar-needed-height): New function.
633 (speedbar-frame-mode): Use it.
635 1997-11-07 Karl M. Hegbloom <karlheg@inetarena.com>
637 * speedbar/speedbar.el: Various docfixes.
639 1997-11-12 SL Baur <steve@altair.xemacs.org>
641 * pcl-cvs/pcl-cvs-xemacs.el: Fix emerge menu item.
642 From Jens Krinke <krinke@ips.cs.tu-bs.de>
644 * mule/mule-cmds.el (set-language-info): Don't add mule menu if
645 menubars haven't been compiled in.
647 1997-11-10 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
649 * custom/cus-edit.el (custom-file): Use `user-init-directory'
650 instead of `emacs-user-extension-dir'.
652 1997-11-12 SL Baur <steve@altair.xemacs.org>
654 * modes/image-mode.el: Add command to enter xpm mode when viewing XPM
656 From: Jens Krinke <krinke@ips.cs.tu-bs.de>
658 1997-11-12 Greg Klanderman <greg@alphatech.com>
660 * packages/compile.el (compilation-build-compilation-error-regexp-alist):
661 Added documentation for this function.
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
671 ** (compilation-mouse-motion-initiate-parsing): Default to nil.
673 1997-11-12 Hrvoje Niksic <hniksic@srce.hr>
675 * help.el (help-for-help): Use `make-help-screen'.
676 * help-macro.el: New file.
678 1997-11-10 SL Baur <steve@altair.xemacs.org>
680 * x-menubar.el (options-menu-saved-forms):
681 `current-language-environment' is a variable now.
683 * packages/add-log.el (TopLevel): Require 'fortran only if it is
686 * modes/lazy-shot.el (lazy-shot-unstall): Add guard on removing
687 the timer because the timer may not have been installed first.
689 1997-11-10 Hrvoje Niksic <hniksic@srce.hr>
691 * prim/frame.el (default-deselect-frame-hook): Dehighlight the
692 currently highlighted extent.
694 1997-11-09 Hrvoje Niksic <hniksic@srce.hr>
696 * prim/help.el (describe-variable): Add proper spacing.
698 1997-11-10 SL Baur <steve@altair.xemacs.org>
700 * utils/browse-url.el (TopLevel): Guard against term not being in
702 (browse-url-lynx-emacs): Attach guards against term not being in
705 1997-11-09 SL Baur <steve@altair.xemacs.org>
707 * packages/autoinsert.el: Fix bottom of lisp file template.
709 1997-11-09 Kyle Jones <kyle_jones@wonderworks.com>
711 * gui.el: For gui-button-face, set
712 foreground/background colors only on X devices.
713 Previously they were set for all devices.
715 1997-11-09 Hrvoje Niksic <hniksic@srce.hr>
717 * prim/extents.el (extent-keymap): New function.
719 1997-11-09 Kyle Jones <kyle_jones@wonderworks.com>
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.
727 1997-11-07 Hrvoje Niksic <hniksic@srce.hr>
729 * custom/wid-edit.el (widget-glyph-pointer-glyph): New variable.
730 (widget-glyph-insert-glyph): Use it.
732 1997-11-09 SL Baur <steve@altair.xemacs.org>
734 * files.el (find-file-noselect): Guard against dired not being
737 1997-11-09 Kyle Jones <kyle_jones@wonderworks.com>
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.
743 1997-11-09 SL Baur <steve@altair.xemacs.org>
745 * x-menubar.el (default-menubar): Strokes has been packaged.
747 1997-11-08 SL Baur <steve@altair.xemacs.org>
749 * prim/about.el (about-hackers): New entries.
751 * utils/shadow.el (list-load-path-shadows): Supress message when
752 no shadowings are found.
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.
759 1997-11-07 SL Baur <steve@altair.xemacs.org>
761 * prim/dumped-lisp.el: "lib-complete" is not dumped with InfoDock.
762 * utils/finder.el (finder-known-keywords): New keyword -- `dumped'.
764 * version.el: Cleaned up Lisp comments.
766 * x-menubar.el: Ditto.
768 * x-iso8859-1.el: Ditto.
770 * x-select.el: Ditto.
771 * x-scrollbar.el: Ditto.
774 * x-toolbar.el: Ditto.
776 * backquote.el: Moved to top-level. Cleaned up Lisp comments.
777 * packages.el: Ditto.
781 * cl-extra.el: Ditto.
785 * cus-start.el: Ditto.
791 * obsolete.el: Ditto.
792 * specifier.el: Ditto.
798 * text-props.el: Ditto.
807 * list-mode.el: Ditto.
808 * modeline.el: Ditto.
811 * help-nomule.el: Ditto.
813 * files-nomule.el: Ditto.
815 * lib-complete.el: Ditto.
818 * isearch-mode.el: Ditto.
820 * buff-menu.el: Ditto.
821 * undo-stack.el: Ditto.
823 * window-xemacs.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.
833 * auto-save.el: Ditto.
834 * float-sup.el: Ditto.
836 * itimer-autosave.el: Ditto.
838 * scrollbar.el: Ditto.
842 * mode-motion.el: Ditto.
844 * tty-init.el: Ditto.
845 * auto-show.el: Ditto.
847 1997-11-07 Kyle Jones <kyle_jones@wonderworks.com>
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.
853 Wed Nov 05 23:40:00 1997 Jonathan Harris <jhar@tardis.ed.ac.uk>
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.
860 * Added file headers to:
861 w32-faces.el, w32-init.el
863 1997-11-06 Hrvoje Niksic <hniksic@srce.hr>
865 * facemenu.el (facemenu-insert-menu-entry): Check for
866 menubar availability.
868 * easymenu.el (easy-menu-change): Check for menubar
871 * wid-edit.el (widget-echo-help): Use `help-echo' as label
872 for help-echo messages.
874 Sun Nov 01 12:00:00 1997 Jonathan Harris <jhar@tardis.ed.ac.uk>
876 * make-docfile.el: Fixed typo when dumped file does not exist.
878 * device.el: make-w32-device added.
880 * dumped-lisp: added w32-faces and w32-init to list.
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.
890 w32-faces.el, w32-init.el
892 1997-11-07 Hrvoje Niksic <hniksic@srce.hr>
894 * prim/mouse.el (default-mouse-motion-handler): When over
895 modeline, correctly dehighlight the last extent.
897 1997-11-07 Hrvoje Niksic <hniksic@srce.hr>
899 * prim/minibuf.el (mouse-read-file-name-1): Ditto.
901 * packages/balloon-help.el (balloon-help-make-help-frame): Ditto.
903 * games/life.el (life-setup): Check for scrollbars before using
906 1997-11-07 Hrvoje Niksic <hniksic@srce.hr>
908 * hm--html-menus/hm--html-mode.el (hm--html-minor-mode): Ditto.
910 * hm--html-menus/hm--html-menu.el ((adapt-xemacsp)): Ditto.
912 * comint/gud.el (gdb-install-menubar): Ditto.
914 * calendar/calendar.el (calendar-mode): Ditto.
916 * auctex/bib-cite.el (bib-cite-initialize): Ditto.
918 * utils/floating-toolbar.el (floating-toolbar): Ditto.
920 * utils/edit-toolbar.el (edit-toolbar-mode): Ditto.
922 * utils/browse-cltl2.el (cltl2-lisp-mode-install): Ditto.
924 * modes/view-process-xemacs.el
925 (View-process-install-pulldown-menu): Ditto.
927 * modes/verilog-mode.el (verilog-mode): Ditto.
929 * modes/tcl.el (tcl-mode): Ditto.
931 * modes/f90.el (f90-mode): Ditto.
933 * packages/emerge.el (emerge-set-keys): Ditto.
935 * packages/tar-mode.el (tar-mode): Check for menubars.
937 1997-11-07 Kyle Jones <kyle_jones@wonderworks.com>
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.
943 * prim/modeline.el (mouse-drag-modeline): Don't
944 discard timeout events.
946 1997-11-07 SL Baur <steve@altair.xemacs.org>
948 * prim/simple.el (universal-argument-minus): Retain zmacs region.
950 1997-11-07 Hrvoje Niksic <hniksic@srce.hr>
952 * packages/hyper-apropos.el (hyper-apropos-grok-functions): Ignore
953 errors when fetching documentation.
955 * prim/about.el (about-maintainer-glyph): Handle not having XPM or
958 * custom/wid-edit.el (widget-glyph-find): Allow glyphs without
959 window-system, when TAG is nil.
961 1997-11-05 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
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.
967 1997-11-05 SL Baur <steve@altair.xemacs.org>
969 * prim/winnt.el: Use a cleaner method for getting Text/Binary file
970 type in the mode-line for MS Windows.
972 1997-11-06 Hrvoje Niksic <hniksic@srce.hr>
974 * prim/mouse.el: Removed "junk me" functions.
976 * prim/mouse.el (default-mouse-motion-handler): Make events over
977 modeline invalidate `point'.
979 * prim/mouse.el (mouse-line-length): Use point-at-eol and
981 (default-mouse-track-normalize-point): Highlight the whole symbol
982 only if the mouse is on a symbol-constituent.
984 * custom/wid-edit.el (widget-specify-field): Make sure the extent
987 * prim/keymap.el (next-key-event): Use `next-command-event'.
989 1997-11-05 Hrvoje Niksic <hniksic@srce.hr>
991 * utils/easymenu.el (easy-menu-add): Check with `equal' whether
992 the menu already belongs to all-popups.
994 1997-11-05 Jan Vroonhof <vroonhof@math.ethz.ch>
996 * packages/font-lock.el (font-lock-thing-lock-cleanup):
997 Provisionally add lazy-shot
999 * modes/lazy-shot.el (lazy-shot-mode): Unstall lazy-shot only if
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.
1010 * packages/ps-print.el (ps-print-ensure-fontified): Added
1011 temporary support for lazy-shot.
1013 1997-11-05 Hrvoje Niksic <hniksic@srce.hr>
1015 * utils/text-props.el (set-text-properties): Updated docstring.
1017 1997-11-04 Didier Verna <didier@xemacs.org>
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.
1023 1997-11-04 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
1025 * packages/time.el: Change all occurences of ballon to balloon.
1027 1997-11-04 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
1029 * prim/help.el (function-at-point-function): Remove this variable.
1030 (function-at-point): Remove use of `function-at-point-function'.
1032 * packages/info.el (Info-elisp-ref): Change call to
1033 `find-function-function' to `function-at-point'.
1035 1997-11-04 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
1037 * packages/info.el (Info-elisp-ref): Really change call to
1038 `find-function-function' to `function-at-point'.
1040 1997-11-04 Hrvoje Niksic <hniksic@srce.hr>
1042 * packages/auto-save.el: Updated commentary; changed default
1043 autosave fallback to "~/.autosave". Minor changes to compile
1046 1997-11-03 Hrvoje Niksic <hniksic@srce.hr>
1048 * prim/subr.el (function-interactive): New function.
1050 1997-11-03 SL Baur <steve@altair.xemacs.org>
1052 * prim/dumped-lisp.el: Dump auto-save with XEmacs.
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.
1058 1997-11-03 MORIOKA Tomohiko <morioka@jaist.ac.jp>
1060 * prim/simple.el (interprogram-cut-function,
1061 interprogram-paste-function): New variable (imported from Emacs
1063 (kill-new): Use `interprogram-cut-function' if it is not nil.
1064 (current-kill): Use `interprogram-paste-function' if it is not
1067 1997-11-03 MORIOKA Tomohiko <morioka@jaist.ac.jp>
1069 * locale/ja/locale-start.el (startup-splash-frame-body): Modify to
1070 be more natural Japanese.
1072 * x11/x-menubar.el: Delete "language environment" menu of
1075 1997-11-02 MORIOKA Tomohiko <morioka@jaist.ac.jp>
1077 * language/korean.el: Rename TUTORIAL.kr -> TUTORIAL.ko to fit
1078 with ISO 639 (two letter language code).
1080 * prim/dumped-lisp.el: Don't dump language/vietnamese.el because
1081 language/viet-util.el was removed temporary.
1083 * language/japanese.el: Rename TUTORIAL.jp -> TUTORIAL.ja to fit
1084 with ISO 639 (two letter language code).
1086 1997-10-31 Pete Ware <ware@cis.ohio-state.edu>
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
1096 1997-10-30 Pete Ware <ware@cis.ohio-state.edu>
1098 * comint.el (comint-mode-map): Rearranged menus so they have a
1101 1997-10-30 Pete Ware <ware@cis.ohio-state.edu>
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.
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
1121 1997-11-02 SL Baur <steve@altair.xemacs.org>
1123 * prim/advocacy.el (xemacs-praise-sound-file): Don't default to
1124 using a hardcoded directory.
1126 * eterm/term.el (term-is-xemacs): Match against XEmacs instead of
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.
1137 1997-10-31 Hrvoje Niksic <hniksic@srce.hr>
1139 * custom/wid-edit.el (widget-color-complete): Use
1140 `read-color-completion-table' directly.
1142 * prim/subr.el (rplaca): Warn against the return value.
1143 (replace-in-string): Use `wrong-type-argument'. Use standard
1145 (functionp): Would bug out on certain types of objects; synch with
1147 (with-output-to-string): Use new-style backquotes.
1148 (with-temp-buffer): Update docstring references.
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.
1154 * custom/cus-start.el: Customize `scroll-conservatively'.
1155 Customize `help-char' correctly.
1157 1997-11-02 SL Baur <steve@altair.xemacs.org>
1159 * packages/desktop.el (toplevel): Don't require dired or reporter
1160 when byte compiling.
1162 1997-11-02 Hrvoje Niksic <hniksic@srce.hr>
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.
1168 * prim/keymap.el (synthesize-keysym): Don't bug out when reading a
1169 non-character event.
1171 1997-11-02 Tomasz Cholewo <tjchol01@mecca.spd.louisville.edu>
1173 * prim/keymap.el (synthesize-keysym): New function bound to C-x @ k.
1175 1997-11-02 Kyle Jones <kyle_jones@wonderworks.com>
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.
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>
1189 * prim/subr.el (lambda): Moved from `packages.el'.
1191 * prim/packages.el: Updated commentary.
1192 (packages-useful-lisp): Added `cl-macs'.
1194 1997-10-27 Didier Verna <didier@xemacs.org>
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.
1200 * mule/mule-help.el (help-with-tutorial): idem
1202 1997-10-26 Karl M. Hegbloom <karlheg@inetarena.com>
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
1209 1997-11-01 SL Baur <steve@altair.xemacs.org>
1211 * x11/x-menubar.el: Change Viper menu item to use
1212 `toggle-viper-mode'.
1213 Suggested by Michael Kifer <kifer@CS.SunySB.EDU>
1215 * mule/mule-init.el: Remove `help-with-tutorial-for-mule'.
1216 Suggested by Didier Verna <didier@xemacs.org>
1218 * Disable Cyrillic CCL until CCL engine gets fixed.
1219 From: Martin Buchholz <mrb@Eng.Sun.COM>
1221 1997-10-30 Colin Rafferty <craffert@ml.com>
1223 * prim/startup.el (command-line-early): Made it recognize
1224 --vanilla and --no-packages, as is already done in emacs.c.
1226 1997-10-30 Karl M. Hegbloom <karlheg@inetarena.com>
1228 * modes/cperl-mode.el: Add Commentary and Code statements to
1229 comment header for finder.
1231 1997-10-30 SL Baur <steve@altair.xemacs.org>
1233 * vm/vm-vars.el (vm-image-directory): Use locate-data-directory if
1236 * language/european.el: Remove erroneous references to
1238 * language/cyril-util.el: Ditto.
1239 * leim/quail/cyrillic.el: Ditto.
1241 * comint.el: reverse previous patch
1243 1997-10-29 MORIOKA Tomohiko <morioka@jaist.ac.jp>
1245 * mule/mule-init.el (init-mule): Load locale-start even if lang is
1246 not exactly matched.
1248 * mule/mule-init.el (auto-language-alist): Modify for new language
1249 environment feature.
1250 (init-mule): Modify for new language environment feature.
1252 1997-10-29 MORIOKA Tomohiko <morioka@jaist.ac.jp>
1254 * language/korean.el (setup-korean-environment): Modify for
1257 * language/greek.el: Modify setting about language environment.
1259 * language/european.el: Fix setting for Croatian language
1262 * language/vietnamese.el: Fix setting about language environment.
1264 * language/viet-util.el (setup-vietnamese-environment): Modify for
1267 * language/cyril-util.el (setup-cyrillic-iso-environment): Modify
1269 (setup-cyrillic-koi8-environment): Modify for XEmacs.
1270 (setup-cyrillic-alternativnyj-environment): Modify for XEmacs.
1272 1997-10-28 MORIOKA Tomohiko <morioka@jaist.ac.jp>
1274 * language/hebrew.el (setup-hebrew-environment): Modify for
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
1282 * language/cyril-util.el: Modify header.
1284 * language/cyril-util.el
1285 (setup-cyrillic-alternativnyj-environment): Modify for XEmacs.
1287 * language/cyril-util.el: New file; imported from Emacs 20.2.
1289 * language/japan-util.el (setup-japanese-environment): Use
1290 `set-default-coding-systems'.
1292 * language/european.el (setup-8-bit-environment): Modify for
1295 * language/english.el (setup-english-environment): Use
1296 `set-default-coding-systems'.
1298 * language/chinese.el: Modify for XEmacs.
1300 * language/china-util.el (setup-chinese-gb-environment,
1301 setup-chinese-big5-environment): Use `set-default-coding-systems'.
1303 * mule/mule-files.el (file-coding-system-alist): Fix typo.
1305 1997-10-28 MORIOKA Tomohiko <morioka@jaist.ac.jp>
1307 * prim/dumped-lisp.el: Abolish Thai support temporary.
1309 * language/thai.el, language/thai-util.el: Delete Thai specific
1310 files because composite character features don't work in XEmacs.
1312 * language/japan-util.el: Modify header.
1314 * language/chinese.el: Abolish `Chinese-CNS' environment
1317 * language/china-util.el: Abolish `setup-chinese-cns-environment'
1320 * language/china-util.el (setup-chinese-big5-environment): Modify
1323 * language/china-util.el (setup-chinese-gb-environment): Modify
1326 * language/chinese.el: Delete set-coding-category-system for big5.
1328 * language/japan-util.el (setup-japanese-environment): Modify for
1331 * language/japanese.el: Delete set-coding-category-system for
1334 * language/english.el (setup-english-environment): Modify for
1337 1997-10-28 MORIOKA Tomohiko <morioka@jaist.ac.jp>
1339 * language/auto-autoloads.el: New file.
1341 * mule/mule-files.el (file-coding-system-alist): Add setting for
1342 TUTORIAL.hr to iso-8859-2.
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.
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
1353 * mule/mule-cmds.el (universal-coding-system-argument): New
1354 function; imported from Emacs 20.2.
1356 1997-10-27 MORIOKA Tomohiko <morioka@jaist.ac.jp>
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
1363 * language/hebrew.el: Modify for XEmacs.
1365 * Use language/hebrew.el instead of mule/hebrew-hooks.el; abolish
1366 mule/hebrew-hooks.el.
1368 * mule/mule-misc.el: Abolish old language environment features.
1370 * mule/mule-init.el: Delete old language environment specific
1373 * prim/dumped-lisp.el: Use language/hebrew.el instead of
1376 * mule/mule-cmds.el (describe-language-environment): Modify for
1377 XEmacs because `coding-system-mnemonic' returns string instead of
1378 character in XEmacs.
1380 * mule/mule-cmds.el: Sync with Emacs 20.2 about language
1383 * mule/mule-cmds.el: Don't use `mule-prefix'.
1385 1997-10-26 MORIOKA Tomohiko <morioka@jaist.ac.jp>
1387 * language/ethiopic.el (ccl-encode-ethio-font): Modify to sync
1390 1997-10-26 MORIOKA Tomohiko <morioka@jaist.ac.jp>
1392 * mule-diag.el (list-coding-systems): Modify for XEmacs.
1394 1997-10-26 MORIOKA Tomohiko <morioka@jaist.ac.jp>
1396 * mule/mule-files.el (find-coding-system-magic-cookie): Regard top
1398 (load): Use `find-file-coding-system-for-read-from-filename'.
1400 * language/arabic-util.el: Use iso-2022-7bit.
1402 1997-10-26 MORIOKA Tomohiko <morioka@jaist.ac.jp>
1404 * mule-diag.el (describe-designation): Moved from mule-debug.el.
1405 (describe-coding-system): Use `describe-designation'.
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.
1411 * mule-coding.el (keyboard-coding-system): New inline function.
1412 (terminal-coding-system): New inline function.
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.
1417 * mule-diag.el: Abolish `print-designation' because it does not
1420 (describe-coding-system): Modify for XEmacs.
1421 (print-coding-system-briefly): Modify for XEmacs.
1422 (describe-current-coding-system): Modify for XEmacs.
1424 * mule-coding.el: Abolish function `coding-system-charset'
1425 (defined as builtin function).
1427 * mule-diag.el: New file; imported from Emacs 20.2.
1429 * mule-misc.el (set-buffer-process-coding-system): New function;
1430 imported from mule.el of Emacs 20.2.
1432 * mule-cmds.el: Bind `set-buffer-process-coding-system' to C-x C-m
1433 p and abolish C-x C-m P.
1435 * mule-files.el (load): Use `binary' instead of `no-conversion'.
1437 1997-10-28 Kyle Jones <kyle_jones@wonderworks.com>
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.
1444 1997-10-28 Tomasz Cholewo <tjchol01@mecca.spd.louisville.edu>
1446 * prim/find-func.el (find-function-noselect): Fix nil argument
1447 handling and add support for dumped macros.
1449 1997-10-28 SL Baur <steve@altair.xemacs.org>
1451 * pcl-cvs/pcl-cvs-xemacs.el: Add `cvs-mode-update-no-prompt' to menu.
1452 From Stig Bjorlykke <stigb@tihlde.hist.no>
1454 1997-10-28 Didier Verna <didier@xemacs.org>
1456 * packages/man.el (manual-entry): corrected the `when'
1457 form to include 'section' in the buffer name.
1459 1997-10-28 SL Baur <steve@altair.xemacs.org>
1461 * prim/packages (packages-find-pacakges): Fix test on
1462 inhibit-package-init
1464 1997-10-27 Tomasz Cholewo <tjchol01@mecca.spd.louisville.edu>
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.
1471 1997-10-27 SL Baur <steve@altair.xemacs.org>
1473 * x11/x-menubar.el: Turn off `popup-menubar-menu' keybinding.
1475 * prim/dumped-lisp.el (preloaded-file-list): Dump canna-leim and
1476 egg-leim with XEmacs.
1478 * mule/canna-leim.el: Clean up file for dumping with XEmacs.
1479 * egg/egg-leim.el: Ditto.
1481 1997-10-27 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
1483 * mule/canna-leim.el: Register Canna with LEIM when loaded
1485 * mule/canna.el (canna): Bind `canna-toggle-japanese-mode' to
1486 "\C-o" only if LEIM is not present
1488 * egg/egg-leim.el: Registers EGG/Wnn with LEIM when loaded
1490 * egg/egg.el: Bind `toggle-egg-mode' to "\C-\" only if LEIM is
1491 not present when loaded
1493 1997-10-27 SL Baur <steve@altair.xemacs.org>
1495 * prim/about.el: Update entries
1497 1997-10-26 SL Baur <steve@altair.xemacs.org>
1499 * prim/startup.el (startup-message-timeout): Startup message
1500 timeout is too short.
1502 * mule/canna.el (canna): Move canna-toggle-japanese-mode
1505 * emulators/edt-mapper.el (edt-lucid-emacs19-p): Test for XEmacs
1506 instead of Lucid in `emacs-version'.
1508 1997-10-25 SL Baur <steve@altair.xemacs.org>
1510 * mule/mule-cmds.el: describe-language-support,
1511 describe-language-support-internal removed.
1513 Fri Aug 8 12:58:00 1997 David Byers <davby@sen2.ida.liu.se>
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.
1519 1997-10-24 Hrvoje Niksic <hniksic@srce.hr>
1521 * prim/about.el (about-finish-buffer): Kill the buffer, when
1522 button documents so.
1524 1997-10-24 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
1526 * pcl-cvs.el (cvs-parse-stderr): Ignore ssh-askpass message.
1528 1997-10-20 Hrvoje Niksic <hniksic@srce.hr>
1530 * prim/packages.el (locate-library): Make NOSUFFIX not affect
1533 1997-10-24 SL Baur <steve@altair.xemacs.org>
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>
1539 * prim/help-nomule.el (tutorial-supported-languages): Add
1542 * prim/simple.el (assoc-ignore-case): Synch with Emacs 20.1.
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'.
1548 1997-10-22 Karl M. Hegbloom <karlheg@inetarena.com>
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.
1554 * packages/jka-compr.el (jka-compr-compression-info-list):
1555 Docstring clarification: what does the append flag do?
1557 * prim/minibuf.el (minibuffer-electric-slash): leave efs prefix
1558 and ~\(blah\)? when / is pressed.
1560 1997-10-24 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
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.
1567 1997-10-24 Hrvoje Niksic <hniksic@srce.hr>
1569 * x11/x-faces.el (*try-oblique-before-italic-fonts*): Customized.
1571 1997-10-23 SL Baur <steve@altair.xemacs.org>
1573 * prim/startup.el (command-line-do-help): Add Documentation for
1574 -vanilla and -no-packages.
1575 (command-line-early): Implement them.
1577 * prim/packages.el (inhibit-package-init): New variable.
1578 (packages-find-packages): Use it.
1581 * packages/jka-compr.el (jka-compr-compression-info-list):
1582 Add bzip2 extensions.
1583 From Tomasz Cholewo <tjchol01@mecca.spd.louisville.edu>
1585 1997-10-22 Karl M. Hegbloom <karlheg@inetarena.com>
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'.
1594 1997-10-23 Hrvoje Niksic <hniksic@srce.hr>
1596 * packages/info.el (Info-mode): Don't initialize faces.
1598 * packages/info.el: Use `defface' to initialize faces.
1600 1997-10-23 Karl M. Hegbloom <karlheg@inetarena.com>
1602 * modes/cperl-mode.el (cperl-here-face): fix the horrible invisible
1605 1997-10-23 Hrvoje Niksic <hniksic@srce.hr>
1607 * custom/wid-edit.el (widget-choose): Acknowledge aborted choice
1608 with a `Canceled' message, even if C-g wasn't pressed explicitly.
1610 1997-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
1612 * custom/cus-edit.el (hook): Use `widget-group-match' instead of
1613 `widget-editable-list-match'.
1615 1997-10-23 SL Baur <steve@altair.xemacs.org>
1617 * modes/c-comment.el (c-comment-edit): Fixed autoload cookie.
1618 Reformatted Lisp comments.
1620 1997-10-22 SL Baur <steve@altair.xemacs.org>
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.
1626 1997-10-20 Jan Vroonhof <vroonhof@math.ethz.ch>
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
1633 1997-10-21 SL Baur <steve@altair.xemacs.org>
1635 * custom/cus-dep.el (Custom-make-dependencies): Ditch the time
1638 1997-10-22 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
1640 * comint/gdb.el (gdb-with-core): Fixed autoload cookie.
1642 1997-10-22 Hrvoje Niksic <hniksic@srce.hr>
1644 * prim/startup.el (command-line-1): Run term-setup-hook regardless
1645 of `input-pending-p'.
1647 * custom/cus-edit.el (custom-split-regexp-maybe): Use `split-string'.
1649 * custom/cus-start.el (custom-start-quote): Synch with
1652 * prim/subr.el (functionp): Synched docstring with Emacs 20.2.
1654 * custom/cus-edit.el (custom-quote): Use `keywordp'; use
1655 `car-safe'; don't conditionalize on having `characterp'.
1657 1997-10-21 Hrvoje Niksic <hniksic@srce.hr>
1659 * custom/wid-edit.el (radio-button): Use "radio0" as inactive
1661 (widget-visibility-value-create): Use new semantics of
1662 `widget-glyph-insert'.
1664 * custom/cus-edit.el (custom-buffer-create-internal): Setup
1665 tag-down-glyphs with list.
1666 (custom-group-value-create): Ditto.
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
1672 (widget-default-create): Make the markers point nowhere after
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.
1678 1997-10-20 Hrvoje Niksic <hniksic@srce.hr>
1680 * prim/featurep.el (featurep): Handle `not' correctly.
1682 1997-10-21 SL Baur <steve@altair.xemacs.org>
1684 * prim/about.el (about-maintainer-glyph): Pictures have been moved
1685 to photos subdirectory.
1687 1997-10-21 Hrvoje Niksic <hniksic@srce.hr>
1689 * x11/x-menubar.el (options-menu-saved-forms): Check whether
1690 `pending-delete' is bound before accessing it.
1692 1997-10-21 SL Baur <steve@altair.xemacs.org>
1694 * x11/x-menubar.el (default-menubar): Conditionalize games menu.
1696 1997-10-21 Colin Rafferty <craffert@ml.com>
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.
1703 1997-10-21 SL Baur <steve@altair.xemacs.org>
1705 * mule/mule-help.el (help-with-tutorial): New file.
1707 * prim/dumped-lisp.el (preloaded-file-list): New entries for
1708 help-nomule and mule-help.
1710 * prim/help.el: Remove `help-with-tutorial'.
1712 * prim/help-nomule.el: New file.
1714 1997-10-19 Hrvoje Niksic <hniksic@srce.hr>
1716 * prim/subr.el: Moved int-char and char-int definitions from
1719 1997-10-18 Hrvoje Niksic <hniksic@srce.hr>
1721 * custom/wid-edit.el (widget-push-button-value-create): Require
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.
1728 * custom/cus-edit.el (custom-variable-action): Don't redraw
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.
1738 * custom/cus-edit.el (custom-group-value-create): Ditto.
1740 * custom/wid-edit.el (widget-default-create): Use :tag-down-glyph.
1742 * custom/cus-edit.el (custom-group-value-create): Use image.
1744 * prim/glyphs.el (init-glyphs): Minor fixups.
1746 1997-10-17 Hrvoje Niksic <hniksic@srce.hr>
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'.
1755 * custom/cus-edit.el (Custom-mode-menu): Go to `Easy
1756 Customization' node.
1757 (boolean): Don't use nested backquotes.
1759 * custom/wid-edit.el (widget-field-action): Check whether the new
1760 value is valid before using it.
1762 1997-10-16 Hrvoje Niksic <hniksic@srce.hr>
1764 * custom/wid-edit.el (character): Use [\0-\377] instead of . in
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
1777 1997-10-18 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
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'.
1785 * find-func.el (find-function-read-function): Use
1786 `function-at-point'.
1788 * packages/info.el (Info-elisp-ref): Use `function-at-point'.
1790 * packages/hyper-apropos.el (hyper-apropos-read-function-symbol):
1791 Use `function-at-point'.
1793 * packages/etags.el (emacs-lisp-default-tag): Use
1794 `function-at-point'.
1796 * prim/obsolete.el (function-called-at-point): Make it
1799 1997-10-09 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
1801 * prim/files.el (switch-to-buffer-other-frame): Remove call to
1804 1997-10-17 SL Baur <steve@altair.xemacs.org>
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.
1810 1997-10-17 Karl M. Hegbloom <karlheg@inetarena.com>
1812 * packages/info.el (Info-insert-dir): Also kill the localdir temp
1815 1997-10-17 SL Baur <steve@altair.xemacs.org>
1817 * utils/facemenu.el: autoload the `facemenu-keymap' properly.
1819 * mule/mule-cmds.el (read-language-name): Fix typo.
1820 From Didier Verna <didier@xemacs.org>
1822 1997-10-15 Adrian Aichner <aichner@ecf.teradyne.com>
1824 * utils/build-report.el: Leaving point at begin of composed mail now.
1825 Using mime-edit-content-beginning to determine file-begin of
1827 Introduced the according alias for SEMI/TM compatibility.
1829 * utils/build-report.el:
1830 Corrected backward search for begin of last configuration in
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
1838 Eliminated use of mail-mode -specific function `mail-text'.
1840 1997-10-14 Adrian Aichner <aichner@ecf.teradyne.com>
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.
1847 1997-10-13 Adrian Aichner <aichner@ecf.teradyne.com>
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>
1855 1997-10-13 Hrvoje Niksic <hniksic@srce.hr>
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'.
1865 * utils/facemenu.el: Customized and synched with FSF 20.2.
1867 1997-10-17 Hrvoje Niksic <hniksic@srce.hr>
1869 * cl/cl-macs.el (extent-properties): Remove old setf method.
1871 1997-10-16 Karl M. Hegbloom <karlheg@inetarena.com>
1873 * prim/files.el (revert-without-query): changed from boolean to
1874 list of regexp as documented in NEWS and its docstring.
1876 1997-10-16 SL Baur <steve@altair.xemacs.org>
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
1882 (floating-toolbar): Whine if no run-time toolbar support is
1885 * custom/wid-edit.el (widget-change-glyphs-mapper): cosmetic changes.
1886 From Hrvoje Niksic <hniksic@srce.hr>
1888 * prim/glyphs.el (init-glyphs): Use different logo for beta XEmacsen.
1889 From Didier Verna <didier@xemacs.org>
1891 1997-10-15 Hrvoje Niksic <hniksic@srce.hr>
1893 * cl/cl-macs.el (extent-property): Updated SETF methods for `get'
1894 and `extent-property'.
1896 * custom/wid-edit.el (widget-field-value-create): Revert to using
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
1903 * packages/add-log.el (add-change-log-entry): Push window
1905 (change-log-exit): New function.
1906 (change-log-cancel): Ditto.
1907 (change-log-mode-map): Bind them.
1909 * custom/wid-edit.el (widget-specify-inactive): Make glyphs look
1911 (widget-change-glyphs-mapper): New function.
1912 (widget-glyph-click): Disallow operations on inactive glyphs.
1914 1997-10-14 Hrvoje Niksic <hniksic@srce.hr>
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
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'.
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.
1935 * custom/cus-edit.el (custom-face-value-create): Use `make-face'.
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.
1945 1997-10-14 MORIOKA Tomohiko <morioka@jaist.ac.jp>
1947 * language/japan-util.el: Copied from Emacs 20.2.
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.
1953 1997-10-10 MORIOKA Tomohiko <morioka@jaist.ac.jp>
1955 * language/vietnamese.el: Use language/viet-util.el instead of
1956 mule/mule-vietnamese.el; abolish mule/mule-vietnamese.el.
1958 1997-10-09 MORIOKA Tomohiko <morioka@jaist.ac.jp>
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'.
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
1970 1997-10-08 MORIOKA Tomohiko <morioka@jaist.ac.jp>
1972 * language/viet-chars.el: New file; moved from
1973 mule/vietnamese-hooks-1.el.
1975 * language/vietnamese.el: Merge mule/vietnamese-hooks-2.el;
1976 abolish mule/vietnamese-hooks-2.el.
1978 * prim/dumped-lisp.el: Use language/viet-chars and
1979 language/vietnamese instead of mule/vietnamese-hooks-{1|2}.
1981 1997-10-07 MORIOKA Tomohiko <morioka@jaist.ac.jp>
1983 * mule/mule-misc.el (split-char): New function.
1985 1997-10-14 SL Baur <steve@altair.xemacs.org>
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>
1992 1997-10-14 Hrvoje Niksic <hniksic@srce.hr>
1994 * custom/wid-edit.el (widget-field-find): Use `map-extents'.
1995 (widget-transpose-chars): Check for empty fields, and point at
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.
2006 1997-10-13 Adrian Aichner <aichner@ecf.teradyne.com>
2008 * utils/xemacs-build-report.el:
2009 Switched from (mail ...) to (compose-mail ...) upon suggestion by
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.
2016 1997-10-09 Adrian Aichner <aichner@ecf.teradyne.com>
2018 * utils/xemacs-build-report.el:
2019 Restored RCS keywords and updated comment for `xemacs-build-report-version'.
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
2027 1997-10-13 Hrvoje Niksic <hniksic@srce.hr>
2029 * custom/cus-load.el: Disable gc while loading `custom-load'
2031 (custom-put): Added docstring; ignore PROPERTY.
2033 * custom/wid-edit.el (widget-previous-button-or-field): If the
2034 point is within a button or field, return the beginning position
2037 * prim/frame.el (frame-list): Use `nconc' instead of `append'.
2038 (set-frame-configuration): Use `mapc'.
2039 (delete-other-frames): Ditto.
2041 * prim/faces.el: Use the CL macro at top-level.
2043 * prim/faces.el (face-spec-set-match-display): Use `case'.
2044 (set-face-stipple): Use backquotes.
2046 * custom/wid-edit.el (widget-glyph-find): Use `laxputf'.
2047 (widget-push-button-value-create): Ditto.
2049 * custom/cus-face.el (custom-face-attributes): Support
2050 inverse-video for TTY-s.
2052 * prim/cmdloop.el (keyboard-escape-quit): Abort recursive edit, as
2055 1997-10-12 Hrvoje Niksic <hniksic@srce.hr>
2057 * prim/simple.el (zmacs-deactivate-region): Use `mapc' instead of
2059 (zmacs-make-extent-for-region): Ditto.
2061 * custom/cus-dep.el: Updated comments.
2063 * custom/cus-edit.el (custom-variable-prompt): Prompt with
2066 1997-10-12 Karl Hegbloom <karlheg@inetarena.com>
2068 * custom/cus-edit.el (custom-guess-name-alist): Allow `-hooks'
2071 1997-10-12 Hrvoje Niksic <hniksic@srce.hr>
2073 * prim/profile.el (profile-results): Use %-*s format.
2074 (profile-align): Nuked.
2076 * packages/gnuserv.el (gnuserv-frame-plist): New variable.
2077 (gnuserv-special-frame-function): Use it.
2078 (gnuserv-edit-files): Ditto.
2080 1997-10-12 SL Baur <steve@altair.xemacs.org>
2082 * prim/package-admin.el (package-admin-add-binary-package):
2083 Correctly deal with package-paths with a single directory.
2085 1997-10-11 SL Baur <steve@altair.xemacs.org>
2087 * prim/startup.el (set-default-load-path): Look for `packages'
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'.
2094 1997-10-10 Karl M. Hegbloom <karlheg@inetarena.com>
2096 * prim/startup.el: (set-default-load-path): loop over the `Info-
2097 default-directory-list' and collect those that are `file-
2100 * '': various doc string corrections.
2102 * '': changed `auto-saves-file-prefix' to "~/.xemacs/saves-"
2104 * '' Added toplevel block (when (fboundp 'load-gc) ...to init the
2105 Info-def..list from the environment variable INFOPATH at dump time.
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
2112 * packages/info.el (Info-directory-list): various fixes to the
2113 directory list handling.
2114 * (Info-localdir-heading-regexp) added.
2116 * '' removed the unrequired defcustom of `Info-default-directory-
2119 1997-10-11 SL Baur <steve@altair.xemacs.org>
2121 * prim/about.el: New faces, new entries.
2123 * prim/profile.el (profile-results): Rename.
2124 (pretty-print-profiling-info): Ditto.
2125 From Kyle Jones <kyle_jones@wonderworks.com>
2127 1997-10-10 Per Abrahamsen <abraham@dina.kvl.dk>
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.
2134 1997-10-10 Karl M. Hegbloom <karlheg@inetarena.com>
2136 * prim/modeline.el (modeline-minor-mode-menu): menus are toggles
2139 1997-10-10 SL Baur <steve@altair.xemacs.org>
2141 * psgml/psgml-html.el (html-quote-region): Grow bounds when performing
2143 From Adrian Aichner <aichner@ecf.teradyne.com>
2145 1997-10-10 SL Baur <steve@altair.xemacs.org>
2147 * utils/highlight-headers.el (highlight-headers-citation-header-regexp):
2149 From Kazuyoshi Furutaka <furutaka@Flux.tokai.jaeri.go.jp>
2151 1997-10-10 Martin Buchholz <mrb@eng.sun.com>
2153 * packages/bookmark.el:
2154 * packages/iswitchb.el:
2155 * utils/speedbar.el:
2156 * utils/xemacs-build-report.el:
2157 - change Xemacs --> XEmacs
2159 1997-10-09 Colin Rafferty <craffert@ml.com>
2161 * modes/lazy-shot.el (lazy-shot-shot-function): Undid a breakage.
2163 1997-10-09 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
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"
2170 * prim/find-func.el: new file created from functions previously in
2173 1997-10-09 SL Baur <steve@altair.xemacs.org>
2175 * pcl-cvs/pcl-cvs.el (cvs-changelog-ours-p): Grok new ChangeLog
2178 * prim/startup.el (user-init-directory): New name for
2179 `emacs-user-extension-dir'.
2180 (load-user-init-file): Use it.
2182 Mon Oct 6 19:12:51 1997 Barry A. Warsaw <cc-mode-help@python.org>
2184 * cc-mode/Release 5.19
2186 Mon Oct 6 19:09:17 1997 Barry A. Warsaw <cc-mode-help@python.org>
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.
2192 * cc-mode/cc-cmds.el (c-progress-init, c-progress-fini):
2193 Be silent if c-progress-interval
2196 * cc-mode/cc-vars.el (c-progress-interval): Document new semantics
2198 Fri Oct 3 23:10:04 1997 Barry A. Warsaw <cc-mode-help@python.org>
2200 * cc-mode/cc-engine.el (c-beginning-of-statement-1):
2201 Watch out for keywords which have a
2202 preceding underscore.
2204 Fri Sep 26 23:30:58 1997 Barry A. Warsaw <cc-mode-help@python.org>
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
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
2215 * cc-mode/cc-mode.el (c-submit-bug-report): Remove
2216 c-recognize-knr-p. Add c-comment-continuation-stars.
2218 Mon Sep 22 15:47:02 1997 Barry A. Warsaw <cc-mode-help@python.org>
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
2225 1997-10-08 SL Baur <steve@altair.xemacs.org>
2227 * x11/x-menubar.el (file-menu-filter): Reverse sense of bounds
2229 From: Didier Verna <didier@xemacs.org>
2231 * prim/format.el (format-annotate-function): Reverse sync to Emacs
2234 1997-10-08 Hrvoje Niksic <hniksic@srce.hr>
2236 * prim/profile.el (profile-align): New function.
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'.
2243 * modes/lisp-mode.el: Indent `display-message' and
2244 `display-warning' better.
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'.
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'.
2255 * prim/help.el (key-or-menu-binding): Document it.
2257 * prim/keymap.el (insert-key-binding): Use `key-or-menu-binding'
2260 * prim/help.el (built-in-variable-doc): Use `case'.
2261 (describe-function-1): Assign to `file-name' instead of `home'.
2263 * prim/profile.el (profiling-results): Handle strings correctly.
2265 * prim/profile.el (profile): Expand FORMS only once.
2267 1997-10-08 Colin Rafferty <craffert@ml.com>
2269 * prim/lisp-file-db.el (lookup-lisp-file-db): Made it stop on
2272 1997-10-08 SL Baur <steve@altair.xemacs.org>
2274 * prim/lisp-file-db.el: New file.
2275 From Raymond Toy <toy@rtp.ericsson.se>
2277 1997-10-08 Colin Rafferty <craffert@ml.com>
2279 * modes/lazy-shot.el: Customified. Made it handle long lines
2282 1997-10-08 SL Baur <steve@altair.xemacs.org>
2284 * prim/startup.el (load-user-init-file): Remove reference to
2287 1997-10-07 SL Baur <steve@altair.xemacs.org>
2289 * utils/thing.el (thing-filename): Deal with point at end of
2292 1997-10-07 Karl M. Hegbloom <karlheg@inetarena.com>
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
2299 1997-10-07 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
2301 * utils/thing.el (thing-symbol): Return nil if `end' is nil.
2303 1997-10-07 Karl M. Hegbloom <karlheg@inetarena.com>
2305 * modes/cperl-mode.el: Fixed the help toggle menuitem, and added
2307 * modes/perl-mode.el: ditch the autoload in favor of cperl-mode.
2309 1997-10-07 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
2311 * packages/etags.el (add-to-tag-completion-table): Better support
2312 for Scheme code. Parse scheme definitions and identifiers
2313 with colons correctly.
2315 1997-10-07 SL Baur <steve@altair.xemacs.org>
2317 * mule/mule-cmds.el (read-input-method-name): Use a default if
2319 From Didier Verna <didier@xemacs.org>
2321 * prim/about.el (about-url-alist): Update jwz's home page.
2323 1997-10-07 Hrvoje Niksic <hniksic@srce.hr>
2325 * x11/x-menubar.el (default-menubar): Handle pending-delete
2328 1997-10-06 SL Baur <steve@altair.xemacs.org>
2330 * utils/font.el: Don't need devices.el on XEmacs.
2332 1997-10-05 SL Baur <steve@altair.xemacs.org>
2334 * utils/mail-utils.el (rmail-dont-reply-to-names): Snarf from
2337 1997-10-04 SL Baur <steve@altair.xemacs.org>
2339 * efs/dired.el (dired-mail-reader): Default to VM instead of old,
2342 1997-09-29 Karl M. Hegbloom <karlheg@inetarena.com>
2344 * prim/files.el (auto-mode-alist): make `.cl' a lisp-mode
2345 extension for Franz Allegro CL.
2347 1997-10-05 Hrvoje Niksic <hniksic@srce.hr>
2349 * prim/simple.el: Minor docstring and comment changes. Customized
2352 1997-10-04 Hrvoje Niksic <hniksic@srce.hr>
2354 * utils/xemacs-build-report.el (xemacs-build-report): Placed to
2356 (xemacs-create-build-report): Added an autoload cookie.
2358 * prim/profile.el (profiling-results): Renamed from
2359 `pretty-print-profiling-info'.
2361 1997-10-03 Karl M. Hegbloom <Karl M. Hegbloom <karlheg@inetarena.com>>
2363 * custom/cus-edit.el (custom-save-all): Bind `auto-mode-alist' to
2364 nil around the init file handling to prevent unnecessary automagic
2367 1997-10-03 Hrvoje Niksic <hniksic@srce.hr>
2369 * prim/faces.el (face-spec-set): Invoke `init-face-from-resources'.
2371 * custom/cus-face.el (custom-set-faces): Revert to using
2373 (custom-declare-face): Ditto.
2375 1997-10-04 SL Baur <steve@altair.xemacs.org>
2377 * prim/modeline.el (modeline-modified-map): Call wrapper function
2378 over `vc-toggle-read-only'.
2379 (modeline-toggle-read-only): New function.
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
2385 * prim/fill.el (sentence-end-double-space): Fix docstring.
2387 * cl/cl-seq.el (remq): Reformat and add doc-string.
2388 Suggested by: Karl M. Hegbloom <karlheg@inetarena.com>
2390 1997-10-03 Karl M. Hegbloom <karlheg@inetarena.com>
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
2396 1997-10-03 Karl M. Hegbloom <karlheg@inetarena.com>
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.
2402 1997-08-13 Yves BLUSSEAU <hk444@cleveland.freenet.edu>
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.
2408 1997-10-02 Colin Rafferty <craffert@ml.com>
2410 * prim/frame.el (default-drag-and-drop-functions): Fixed a typo
2411 that was calling `data' rather than looking at it.
2413 1997-10-04 SL Baur <steve@altair.xemacs.org>
2415 * cl/cl-seq.el (remove): Add docstring.
2416 Suggested by Karl M Hegbloom <karlheg@inetarena.com>
2418 1997-10-02 Colin Rafferty <craffert@ml.com>
2420 * prim/simple.el (set-fill-column): Used format to create the
2421 string for `display-message'.
2423 1997-10-03 Hrvoje Niksic <hniksic@srce.hr>
2425 * custom/cus-face.el (custom-set-faces): Make the face, if
2428 1997-10-02 Hrvoje Niksic <hniksic@srce.hr>
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
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.
2439 1997-10-01 SL Baur <steve@altair.xemacs.org>
2441 * custom/cus-dep.el (cus-face): Remove unneeded dependency on
2444 1997-09-30 SL Baur <steve@altair.xemacs.org>
2446 * utils/finder.el (finder-known-keywords): Fix typo.
2448 1997-09-30 SL Baur <steve@altair.xemacs.org>
2450 * prim/dumped-lisp.el (preloaded-file-list): Load
2451 cl/auto-autoloads early.
2453 1997-10-01 Hrvoje Niksic <hniksic@srce.hr>
2455 * custom/cus-edit.el (custom-save-delete): Bind `find-file-hooks'
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.
2462 * custom/cus-edit.el (custom-face-value-create): Use
2463 `face-custom-attributes'.
2465 * packages/font-lock.el: Defcustomed some variables.
2467 1997-09-30 Hrvoje Niksic <hniksic@srce.hr>
2469 * custom/cus-face.el: Big changes. Most of the functionality
2470 moved to faces.el. Internal functions renamed not to start with
2473 * custom/cus-face.el (face-spec-set): Use `reset-face'.
2475 * prim/faces.el (reset-face): Accept LOCALE, TAG-SET and EXACT-P.
2477 * custom/cus-face.el (face-spec-set): Use `remove-specifier'.
2478 (get-frame-background-mode): Cache background modes of frames.
2480 * prim/minibuf.el (input-error): Add a `display-error' property.
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'.
2486 1997-09-29 Hrvoje Niksic <hniksic@srce.hr>
2488 * custom/wid-edit.el (widget-specify-button): Set the `tabable'
2490 (widget-specify-field): Ditto.
2491 (widget-next-button-or-field): Use it.
2492 (widget-previous-button-or-field): Ditto.
2494 1997-09-29 Martin Buchholz <mrb@eng.sun.com>
2496 * sunpro/sunpro-init.el: Fix initialization failure if
2497 compile/debug toolbar buttons are LAST on the toolbar.
2499 1997-09-29 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
2501 * prim/help.el (find-function-noselect): Now finds libraries
2502 explicitly loaded from outside `load-path' as it should.
2504 1997-09-29 SL Baur <steve@altair.xemacs.org>
2506 * prim/help.el(describe-function-1): Fix for compiled macros.
2507 From Hrvoje Niksic <hniksic@srce.hr>
2509 Mon Sep 29 01:30:45 1997 Kyle Jones <kyle_jones@wonderworks.com>
2511 * prim/startup.el: Added defvars for lock-directory
2512 and superlock-file to quiet the byte-compiler.
2514 (normal-top-level): Removed call to init-glyphs; it now
2515 runs at dump time from lisp/prim/glyphs.el.
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.
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.
2527 Run init-glyphs at dump time.
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.
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.
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.
2544 * prim/modeline.el: Initialize modeline-buffer-id,
2545 modeline-mousable and modeline-mousable-minor-mode
2546 faces in this file at dump time.
2548 Added (defvar place) to quiet the byte-compiler.
2550 Mon Sep 29 02:11:35 1997 Kyle Jones <kyle_jones@wonderworks.com>
2552 * packages/vc-hooks.el: Move menu installation off
2553 before-init-hook and do it at dump time.
2555 * ediff/ediff-hook.el: Move menu installation off
2556 before-init-hook and do it at dump time.
2558 1997-09-29 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
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'.
2565 1997-09-28 Karl M. Hegbloom <karlheg@inetarena.com>
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}.
2572 1997-09-27 Karl M. Hegbloom <karlheg@inetarena.com>
2574 * utils/regexp-opt.el: Add support for the shy grouping "\\(?:"
2575 that came along with the new regexp syntax.
2577 1997-09-29 Hrvoje Niksic <hniksic@srce.hr>
2579 * x11/x-toolbar.el: Minor fixes.
2581 1997-09-28 Hrvoje Niksic <hniksic@srce.hr>
2583 * custom/wid-edit.el (color): Buttonify the tag.
2584 (widget-color-action): Use `read-color' unconditionally.
2586 * utils/edmacro.el: Use append/vconcat instead of mapcar/mapvector
2588 (format-kbd-macro): Use `indirect-function' instead of
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.
2596 * custom/cus-face.el (custom-face-attributes): Use
2597 `set-face-background-pixmap', instead of `set-face-stipple'.
2599 * custom/cus-edit.el (custom-group-menu-create): Check whether
2600 `custom-menu-create' returned a list.
2602 1997-09-28 SL Baur <steve@altair.xemacs.org>
2604 * utils/finder.el (finder-known-keywords): Ignore mule entry when
2607 1997-09-27 MORIOKA Tomohiko <morioka@jaist.ac.jp>
2609 * quail.el (quail-execute-non-quail-command): `keylist' is not
2611 (quail-update-translation): Don't use `quail-delete-region'
2612 because overlay emulation of XEmacs can not regard 0 length
2614 (quail-show-kbd-layout): Must convert character(code) to event.
2616 1997-09-26 MORIOKA Tomohiko <morioka@jaist.ac.jp>
2618 * quail.el: sync with Emacs 20.2.
2620 1997-09-27 MORIOKA Tomohiko <morioka@jaist.ac.jp>
2622 * mule-init.el (init-mule): Load leim-list.el (to sync with Emacs
2625 * mule-cmds.el: Change key binding for `select-input-method' to
2626 sync with Emacs 20.2.
2628 (get-language-info, set-language-info, set-language-info-alist,
2629 read-language-name): Modify to sync with Emacs 20.2.
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
2635 (update-leim-list-file): New function (imported from Emacs 20.2).
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).
2642 (inactivate-current-input-method-function): Modify DOC-string to
2643 sync with Emacs 20.2.
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
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
2662 * mule-coding.el (check-coding-system): New alias.
2663 (modify-coding-system-alist): New function (imported from Emacs
2666 Rename coding-system `iso-2022-7' -> `iso-2022-7bit' to sync with
2667 Emacs 20.2; define alias `iso-2022-7' for compatibility.
2669 * mule-process.el (network-coding-system-alist): New variable.
2670 (open-network-stream): Refer it.
2672 1997-09-27 MORIOKA Tomohiko <morioka@jaist.ac.jp>
2674 * viet-util.el: New file; Imported from Emacs 20.2.
2676 * tibet-util.el: New file; Imported from Emacs 20.2.
2678 * hebrew.el, lao.el, lao-util.el, vietnamese.el, tibetan.el:
2679 Imported from Emacs 20.2.
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.
2685 1997-09-24 MORIOKA Tomohiko <morioka@jaist.ac.jp>
2687 * mule-process.el (start-process): Refer
2688 `process-coding-system-alist'.
2690 * mule-process.el (call-process-region): Refer
2691 `process-coding-system-alist'.
2693 * mule-process.el (process-coding-system-alist): New variable.
2694 (call-process): Refer it.
2696 * mule-init.el: Rename `pathname-coding-system' to
2697 `file-name-coding-system' to sync with Emacs 20.2.
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.
2703 1997-09-03 MORIOKA Tomohiko <morioka@jaist.ac.jp>
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'.
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'.
2713 (find-file-coding-system-for-write-from-filename): New function.
2715 (insert-file-contents): Modify for new `file-coding-system-alist'.
2718 `find-file-coding-system-for-write-from-filename'.
2720 1997-09-27 SL Baur <steve@altair.xemacs.org>
2722 * prim/obsolete.el (define-widget-keywords): Make it obsolete.
2724 * custom/widget.el (define-widget-keywords): Restore superfluous
2725 function `define-widget-keywords'.
2727 * modes/sh-script.el (sh-script): Restore correct feature.
2729 1997-09-27 Tomasz Cholewo <tjchol01@mecca.spd.louisville.edu>
2731 * prim/isearch-mode.el (isearch-help-or-delete-char): New function.
2733 1997-09-27 Hrvoje Niksic <hniksic@srce.hr>
2735 * custom/cus-dep.el (Custom-make-dependencies): Minor fixes.
2737 1997-09-27 SL Baur <steve@altair.xemacs.org>
2739 * packages/completion.el: Remove keybinding of M-return for
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
2745 From: Bob Weiner <weiner@altrasoft.com>
2747 1997-09-26 SL Baur <steve@altair.xemacs.org>
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.
2755 1997-09-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
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.
2776 1997-09-26 Hrvoje Niksic <hniksic@srce.hr>
2778 * custom/cus-edit.el: Issue a message about loading customization
2781 * custom/wid-edit.el (widget-map-buttons): Fixed typo.
2783 1997-09-25 SL Baur <steve@altair.xemacs.org>
2785 * prim/files.el (after-find-file): Revert synch to Emacs 20 and
2786 restore old directory creation behavior.
2788 1997-09-25 Hrvoje Niksic <hniksic@srce.hr>
2790 * custom/wid-edit.el (widget-button-or-field-extent): New
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
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.
2802 1997-09-25 SL Baur <steve@altair.xemacs.org>
2804 * prim/glyphs.el (init-glyphs): Fix jpeg signature.
2806 1997-09-24 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
2808 * modes/lazy-shot.el (lazy-shot-shot-function): make the message
2809 be displayed as progress.
2811 1997-09-25 Hrvoje Niksic <hniksic@srce.hr>
2813 * comint/telnet.el: Minor custom changes.
2815 * custom/wid-edit.el (widget-field-action): Edit the value in the
2818 * custom/cus-edit.el (custom-group-value-create): Renamed `Go to
2819 Group' tag to `Open'.
2821 * custom/wid-edit.el (widget-shadow-subrs): New variable.
2822 (widget-url-link-help-echo): New function.
2824 (widget-emacs-library-link-help-echo): New function.
2825 (emacs-library-link): Use it.
2827 1997-09-24 Hrvoje Niksic <hniksic@srce.hr>
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
2833 (widget-glyph-find): Set up a glyph cache.
2835 * prim/about.el: Use :button-prefix and :button-suffix instead of
2838 * custom/wid-edit.el (widget-field-keymap): Bind Sh-TAB to
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.
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.
2859 1997-09-24 SL Baur <steve@altair.xemacs.org>
2861 * prim/packages.el (packages-useful-lisp): Arrange to bytecompile
2864 1997-09-22 Karl M. Hegbloom <karlheg@inetarena.com>
2866 * x11/x-toolbar.el (Info-frame-plist): Added.
2867 (toolbar-info) Use new plist variable to make-frame.
2869 1997-09-24 Hrvoje Niksic <hniksic@srce.hr>
2871 * custom/wid-edit.el (widget-button1-click): Would bug out on
2872 events with no bindings.
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.
2879 * prim/cus-load.el (custom-put): Update
2880 `custom-parent-hash-table'.
2882 * custom/cus-edit.el (custom-add-parent-links): Use
2883 `custom-group-hash-table' to map the groups.
2885 * custom/custom.el (custom-parent-hash-table): New variable.
2886 (custom-add-to-group): Use it.
2888 * prim/cus-load.el: Don't issue message for every loaded file.
2890 * custom/cus-edit.el (custom-group-prompt): New function.
2891 (customize): Use it.
2892 (customize-other-window): Ditto.
2894 * custom/wid-edit.el (widget-field-keymap): Bind TAB to
2897 1997-09-23 Hrvoje Niksic <hniksic@srce.hr>
2899 * custom/cus-edit.el: Use `display-message' to indicate progress
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.
2910 * custom/cus-edit.el: Removed C-coded routines.
2912 * custom/cus-edit.el (custom-buffer-create-internal): Print a
2913 limited number of messages.
2914 (custom-group-value-create): Ditto.
2916 * custom/wid-edit.el (widget-editable-list-value-get): Revert to
2919 1997-09-22 Colin Rafferty <craffert@ml.com>
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.
2925 1997-09-22 Colin Rafferty <craffert@ml.com>
2927 * utils/shadow.el (find-emacs-lisp-shadows): Removed extra slash
2928 between directory and filename.
2930 1997-09-23 SL Baur <steve@altair.xemacs.org>
2932 * ilisp/Makefile (SHELL): Remove dependency on /bin/csh.
2934 1997-09-23 Hrvoje Niksic <hniksic@srce.hr>
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.
2942 * custom/cus-edit.el (custom-last): Removed.
2943 (custom-buffer-create-internal): Use `incf'.
2944 (custom-group-value-create): Ditto.
2946 * packages/auto-save.el: Minor custom fixes.
2948 * prim/cus-dep.el (Custom-make-dependencies): Generate correct
2949 output wrt `custom-put'.
2951 * custom/wid-edit.el (widget-tabable-at): Use `widget-at'.
2953 * custom/cus-edit.el (custom-group-value-create): Use
2954 `custom-group-visibility' instead of `group-visibility'.
2956 * prim/help.el (help-map): Bound `C-h C' to `customize'.
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.
2962 1997-09-22 Hrvoje Niksic <hniksic@srce.hr>
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'.
2973 * custom/wid-edit.el (widget-checklist-match-inline): Revert to
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
2989 (widget-push-button-value-create): Call `widget-specify-button'.
2991 * utils/mail-extr.el: Customized.
2993 1997-09-21 SL Baur <steve@altair.xemacs.org>
2995 * packages/man.el: Reverse manual prefix patch.
2997 1997-09-21 Karl M. Hegbloom <karlheg@inetarena.com>
2999 * packages/man.el: Got rid of the `stars', and hard coded a prefix
3000 of "Man: " for manual-entry buffers.
3002 1997-09-21 Hrvoje Niksic <hniksic@srce.hr>
3004 * custom/cus-face.el (frame-background-mode): Renamed from
3005 `custom-background-mode'.
3006 (frame-background-mode): Rewritten.
3008 * x11/x-menubar.el: Customized.
3010 * custom/cus-face.el (face-spec-set-match-display): Use `warn' for
3013 * x11/x-font-menu.el: Customized.
3015 * modes/reftex.el: Add prefixes to customization groups.
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'.
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'.
3034 * prim/help.el (find-function-noselect): `locate-library' is
3035 compression-aware; don't duplicate the work.
3037 * prim/packages.el (packages-hardcoded-lisp): Remove "cl-defs".
3039 * custom/wid-edit.el: Use `remove-if'.
3040 (widget-glyph-directory): Use `locate-data-directory'.
3042 * custom/cus-edit.el (custom-unlispify-remove-prefixes): Default
3045 * custom/wid-edit.el: Removed *lots* of compatibility stuff.
3047 * custom/wid-edit.el: (widget-editable-list-value-get): Apply
3048 `nconc' instead of `append'.
3050 * custom/wid-edit.el: Ditto.
3052 * custom/cus-edit.el: Ditto.
3054 * custom/custom.el: Use `mapc' instead of `mapcar', where
3057 * custom/wid-edit.el: Ditto.
3059 * custom/cus-edit.el: Ditto.
3061 * custom/custom.el: Ditto.
3063 * custom/widget.el: Don't define widget keywords.
3065 1997-09-21 Joel Peterson <tarzan@aosi.com>
3067 * prim/menubar.el: use normalize-menu-item-name instead of downcase
3068 to compare menu item names.
3070 1997-09-20 Hrvoje Niksic <hniksic@srce.hr>
3072 * packages/etags.el: Lots of changes.
3074 1997-09-20 SL Baur <steve@altair.xemacs.org>
3076 * prim/faces.el (Top Level): Back out use of the loop macro. It now
3077 isn't defined until loaddefs gets loaded.
3079 1997-09-20 Tomasz Cholewo <tjchol01@mecca.spd.louisville.edu>
3081 * prim/help.el (help-for-help): Make menu items style more uniform.
3083 1997-09-20 Hrvoje Niksic <hniksic@srce.hr>
3085 * modes/sendmail.el: Don't define keys to mail etc.
3087 * prim/keydefs.el: Add bindings to `compose-mail'.
3089 * prim/simple.el: Synch mail stuff with Emacs 20.
3091 * utils/reporter.el: Removed mail-user-agent stuff.
3093 * x11/x-menubar.el (default-menubar): Use new semantics for
3096 * prim/obsolete.el (string-to-sequence): Wouldn't work with TYPE
3099 1997-09-19 Hrvoje Niksic <hniksic@srce.hr>
3101 * cl/cl.el: Don't load cl-defs.
3103 * cl/cl-macs.el: Added autoload cookies.
3105 1997-09-19 SL Baur <steve@altair.xemacs.org>
3107 * packages/man.el (Manual-buffers-have-prefix): New function.
3108 (manual-entry): Use it.
3109 From Remek Trzaska <remek@postoffice.npac.syr.edu>
3111 1997-09-18 Colin Rafferty <craffert@ml.com>
3113 * prim/novice.el (disable-command): Made it modify `custom-file'
3114 instead of `user-init-file'.
3116 Stop multiple disable/enable-command calls from adding
3119 1997-09-19 Tomasz Cholewo <tjchol01@mecca.spd.louisville.edu>
3121 * prim/make-docfile.el: Use null, not not.
3123 1997-09-18 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3125 * prim/isearch-mode.el (isearch-message): Display-message as
3126 progress (this way isearch message won't appear in the message
3129 1997-09-18 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3131 * packages/info.el (Info-elisp-ref): Use `find-function-function'.
3133 1997-09-18 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3135 * packages/lazy-lock.el (lazy-lock-pre-idle-fontify-windows):
3136 Don't do lazy-lock'ing if we're in the minibuffer.
3138 1997-09-17 SL Baur <steve@altair.xemacs.org>
3140 * oobr/Makefile (autoloads): Fix target.
3142 * hyperbole/Makefile (autoloads): Fix target.
3144 * utils/autoload.el (batch-update-autoloads): Obey
3145 `autoload-package-name' setting.
3147 * efs/Makefile: Correct autoloads target.
3149 * prim/packages.el (locate-library): Simplify regexp for
3150 compression suffixes.
3151 Suggested by: Hrvoje Niksic <hniksic@srce.hr>
3153 1997-09-17 Karl M. Hegbloom <karlheg@inetarena.com>
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.
3159 1997-09-17 Karl M. Hegbloom <karlheg@inetarena.com>
3161 * ilisp/ilisp-out.el (ilisp-needed-window-height): make window one
3164 1997-09-15 Karl M. Hegbloom <karlheg@inetarena.com>
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
3169 1997-09-16 SL Baur <steve@altair.xemacs.org>
3171 * prim/about.el (about-hackers): Add new entry.
3173 Tue Sep 16 19:23:24 1997 Barry A. Warsaw <cc-mode-help@python.org>
3175 * cc-mode/Release 5.18
3177 Tue Sep 16 23:17:15 1997 Barry A. Warsaw <cc-mode-help@python.org>
3179 * cc-mode/cc-menus.el (cc-imenu-c-prototype-macro-regexp): New
3182 (cc-imenu-c++-generic-expression): Patches to better match C++ code.
3183 Given by jan.dubois@ibm.net (Jan Dubois)
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.
3190 * cc-mode/cc-menus.el:
3191 Imenu support for Objective-C given by Masatake (jet) YAMATO.
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.
3197 Mon Sep 15 23:21:51 1997 Barry A. Warsaw <cc-mode-help@python.org>
3199 * cc-mode/cc-styles.el (c-initialize-builtin-style):
3200 Use existing copy-tree if it's defined.
3202 copy-sequence doesn't work; the
3203 c-offsets-alist must be copied recursively. Use copy-tree solution
3204 given by Simon Marshall.
3206 Fri Sep 5 04:47:03 1997 Barry A. Warsaw <cc-mode-help@python.org>
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.
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
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.
3224 * cc-mode/cc-langs.el:
3225 Define `/' in c-mode-base-map since all modes now support
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.
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
3236 1997-09-15 SL Baur <steve@altair.xemacs.org>
3238 * utils/autoload.el (customized-symbols): Use a hash table.
3240 * prim/cus-load.el (custom-put): Restore.
3241 Adapted from code by Hrvoje Niksic <hniksic@srce.hr>
3243 * x11/x-toolbar.el (initial-toolbar-spec): Remove news and mail
3244 icons from default toolbar.
3246 1997-09-14 Hrvoje Niksic <hniksic@srce.hr>
3248 * prim/packages.el (locate-data-directory): Return nil when
3249 directory not found.
3250 (locate-library): Reimplemented using `locate-file'.
3252 1997-09-14 Hrvoje Niksic <hniksic@srce.hr>
3254 * prim/cus-dep.el: Provide `cus-dep'.
3256 * packages/time.el (display-time-insinuate): New function; don't
3257 insinuate upon loading.
3258 (display-time): Use it.
3260 * prim/loadup.el: Use it.
3262 * prim/dumped-lisp.el (dumped-lisp-packages): Renamed to
3263 `preloaded-file-list'.
3265 * prim/cus-load.el: Updated the comment.
3267 * prim/cus-dep.el (custom-make-dependencies): Unjunkify.
3269 * modes/lisp-mode.el: Declare indentation of `with-temp-buffer'.
3271 * prim/cus-dep.el (custom-make-dependencies): Allow optional
3272 parameter; don't kill Emacs.
3274 * modes/cl-indent.el: Minor customize changes.
3276 * modes/asm-mode.el: Minor customize changes.
3278 * modes/arc-mode.el: Customized.
3280 * modes/ada-stmt.el: New file.
3282 * modes/ada-mode.el: Synched with FSF (customized, etc.)
3284 1997-09-13 SL Baur <steve@altair.xemacs.org>
3286 * prim/files.el (switch-to-buffer-other-frame): Undo previous
3287 change when focus-follows-mouse policy is in effect.
3289 1997-09-14 Hrvoje Niksic <hniksic@srce.hr>
3291 * packages/recent-files.el: Minor customize changes.
3293 * packages/man.el: Minor customize changes.
3294 (Manual-use-rosetta-man): Moved the extensive info from docstring.
3296 * packages/makeinfo.el: Minor customize changes.
3298 * packages/info.el: Minor customize changes.
3300 * packages/gopher.el: Minor customize changes.
3302 * packages/func-menu.el: Minor customize changes.
3304 * packages/etags.el (tags-delete): Use builtin `delete'.
3305 (tags-remove-duplicates): Don't recurse.
3306 Fixup customizations.
3308 * packages/emerge.el: Use `with-current-buffer' instead of
3309 `emerge-eval-in-buffer'; reindent.
3311 * packages/compile.el: Minor customize changes.
3313 * packages/bookmark.el: Customized.
3315 * packages/avoid.el (mouse-avoidance-mode): Customized properly.
3317 * packages/autoinsert.el: Customized.
3319 * modes/xrdb-mode.el: Minor customize changes.
3321 * modes/vrml-mode.el: Minor customize changes.
3323 * modes/vhdl-mode.el: Customized.
3324 (vhdl-emacs-features): Recognize XEmacs 20 correctly.
3326 * modes/vhdl-mode.el: Require elp when compiling.
3328 * modes/texinfo.el: Minor customize changes.
3330 * modes/tcl.el: Minot customize changes.
3332 * modes/strokes.el: Small fixes.
3333 (strokes-mode): Don't signal error without window system; issue a
3335 (strokes-insinuate): New function. Don't defadvice upon loading.
3336 (strokes-mode): Use it.
3337 (strokes-char-face): Use `defface'.
3339 * modes/simula.el: Customized.
3341 * modes/scribe.el: Customized.
3342 (scribe-envelop-word): Don't bind `noparens' (unused).
3344 * modes/rsz-minibuf.el: Remove old lemacs support,
3345 e.g. screen-vs-frame, etc.
3346 (resize-minibuffer-min): Removed.
3348 * modes/rsz-minibuf.el: Fix customizations.
3350 * prim/subr.el: Moved string-to-foo functions to obsolete.el.
3352 * prim/obsolete.el: Comments.
3354 1997-09-13 Hrvoje Niksic <hniksic@srce.hr>
3356 * packages/filladapt.el: Added `:require' to filladapt-mode
3359 * modes/whitespace-mode.el: Customize better.
3361 * modes/hideshow.el: Customize.
3363 * packages/icomplete.el: Don't turn on by default; customize
3366 * utils/uniquify.el: Don't invade Emacs by default.
3367 (uniquify-buffer-name-style): Default to nil.
3369 * utils/uniquify.el: Removed support for Emacs 18.
3371 * packages/pending-del.el: Customize `pending-delete-mode'.
3373 * modes/sh-script.el: Renamed `sh-script' customization group to `sh'.
3375 * packages/balloon-help.el: Customize `balloon-help-mode'.
3377 * packages/paren.el: Don't invade Emacs by default.
3378 Finished customizing.
3380 1997-09-13 SL Baur <steve@altair.xemacs.org>
3382 * x11/x-toolbar.el (toolbar-paste-function): Remove reference to
3383 x-yank-primary-selection.
3384 Suggested by: Hrvoje Niksic <hniksic@srce.hr>
3386 * prim/about.el (about-xemacs): Update release date with worst
3388 (about-maintainer-info): Sync entry with 19.16.
3390 1997-09-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3392 * packages/vc.el (vc-default-init-version): Make the default value
3393 be `nil'. Improve the docstring.
3395 1997-09-12 SL Baur <steve@altair.xemacs.org>
3397 * prim/make-docfile.el: Spawn make-docfile to csh on next-mach as
3400 1997-09-13 Hrvoje Niksic <hniksic@srce.hr>
3402 * mule/mule-util.el: Clean of Emacs-ported things.
3404 1997-09-12 Hrvoje Niksic <hniksic@srce.hr>
3406 * packages/etags.el (tags-file-pattern): Allow `,' in file names.
3408 * prim/startup.el (initial-scratch-message): Converted to defcustom.
3410 1997-09-11 Hrvoje Niksic <hniksic@srce.hr>
3412 * packages/tar-mode.el: Customize; use cl.el instead of
3413 home-brewed extensions.
3415 1997-09-10 Hrvoje Niksic <hniksic@srce.hr>
3417 * prim/subr.el (mapc-internal): Define for backward compatibility.
3419 * cl/cl-extra.el: Don't define `mapc'.
3421 1997-09-07 Hrvoje Niksic <hniksic@srce.hr>
3423 * prim/startup.el (initial-scratch-message): Cosmetic change.
3425 Fri Sep 5 00:50:41 1997 Barry A. Warsaw <cc-mode-help@python.org>
3427 * cc-mode/Release 5.17
3429 Fri Sep 5 04:47:03 1997 Barry A. Warsaw <cc-mode-help@python.org>
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.
3437 * cc-mode/cc-langs.el:
3438 Define `/' in c-mode-base-map since all modes now support
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.
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.
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
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.
3459 Tue Aug 26 22:31:55 1997 Barry A. Warsaw <cc-mode-help@python.org>
3461 * cc-mode/cc-styles.el (c-style-alist): "python" style,
3462 knr-argdecl-intro == +
3464 Mon Aug 25 17:25:12 1997 Barry A. Warsaw <cc-mode-help@python.org>
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:
3471 unpack_sequence(v, argcnt, why)
3478 Otherwise, the `enum' in the K&R decl trips this code up.
3480 * cc-mode/cc-styles.el (c-style-alist): "python" style,
3483 Fri Aug 22 20:25:57 1997 Barry A. Warsaw <cc-mode-help@python.org>
3485 * cc-mode/cc-cmds.el (c-comment-line-break-function):
3486 Don't break line in the middle of a string.
3488 Mon Aug 18 17:37:24 1997 Barry A. Warsaw <cc-mode-help@python.org>
3490 * cc-mode/cc-styles.el (c-style-alist):
3491 "python" style change: arglist-intro <= +
3492 "python" style change: inextern-lang <= 0
3494 Fri Aug 15 18:39:10 1997 Barry A. Warsaw <cc-mode-help@python.org>
3496 * cc-mode/cc-styles.el (c-style-alist):
3497 "python" style requires c-comment-continuation-stars
3500 1997-09-09 SL Baur <steve@altair.xemacs.org>
3502 * utils/autoload.el: One too many -autoload suffixes.
3504 1997-09-07 Hrvoje Niksic <hniksic@srce.hr>
3506 * prim/startup.el (initial-scratch-message): Cosmetic grammar
3507 fixup in startup *scratch* message.
3509 1997-09-09 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3511 * packages/vc.el (vc-register): make the second option arg COMMENT
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".
3518 1997-09-08 SL Baur <steve@altair.xemacs.org>
3520 * prim/packages.el (packages-find-packages): Reverse package path.
3521 From Colin Rafferty <craffert@ml.com>
3523 1997-09-07 Hrvoje Niksic <hniksic@srce.hr>
3525 * utils/edmacro.el (edmacro-parse-word): Accept ^foo (would signal
3527 (edmacro-format-1): Add SPC after ^.
3529 1997-09-03 SL Baur <steve@altair.xemacs.org>
3531 * prim/make-docfile.el (Top Level): Ensure `load-path' always has
3532 directory names ending in '/'.
3534 * prim/packages.el (list-autoloads-path): Assume `load-path'
3535 always has directories ending with trailing `/'s.
3537 * version.el (emacs-version): Preserve previous matching info.
3538 From Didier Verna <didier@xemacs.org>
3540 Wed Sep 3 13:53:10 1997 SL Baur <steve@altair.xemacs.org>
3542 * prim/loadup.el: *Never* add directories to the load-path
3543 without trailing slashes.
3545 1997-09-03 SL Baur <steve@altair.xemacs.org>
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.
3552 1997-08-30 Karl M. Hegbloom <karlheg@inetarena.com>
3554 * packages/info.el (Info-mouse-track-double-click-hook): Added,
3555 and placed an `add-hook' into (Info-mode)
3557 1997-08-29 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
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'.
3568 1997-08-29 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3570 * prim/files.el (switch-to-buffer-other-frame): make it select-frame
3572 1997-09-01 SL Baur <steve@altair.xemacs.org>
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.
3577 1997-08-29 SL Baur <steve@altair.xemacs.org>
3579 * packages/lpr.el: Clone message-flatten-list.
3581 1997-08-25 MORIOKA Tomohiko <morioka@jaist.ac.jp>
3583 * apel/emu-x20.el (mime-charset-coding-system-alist):
3584 iso-2022-jp-2 is defined as coding-system.
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.
3589 (iso-2022-jp-2): New coding system.
3591 1997-08-23 MORIOKA Tomohiko <morioka@jaist.ac.jp>
3593 * prim/about.el (about-maintainer-glyph): Fix problem with
3596 1997-08-25 SL Baur <steve@altair.xemacs.org>
3598 * prim/help.el (find-function): ff-read-function was renamed.
3599 (find-function-other-window): Ditto.
3600 (find-function-other-frame): Ditto.
3602 1997-08-21 SL Baur <steve@altair.xemacs.org>
3604 * prim/packages.el (packages-find-packages-1): Append trailing
3605 slash to directories added to the load-path.
3607 1997-08-17 SL Baur <steve@altair.xemacs.org>
3609 * utils/autoload.el (fixup-autoload-buffer): Replace lost guard
3612 * prim/make-docfile.el: Remove BOGUS redefinition of
3614 * prim/update-elc.el: Ditto.
3616 * prim/packages.el (locate-library): Put guard on usage of
3617 `find-file-hooks' (it doesn't exist when temacs is being run).
3619 Fri Aug 15 17:26:05 1997 Barry A. Warsaw <cc-mode-help@python.org>
3621 * cc-mode/Release 5.16
3623 Fri Aug 15 18:39:10 1997 Barry A. Warsaw <cc-mode-help@python.org>
3625 * cc-mode/cc-styles.el (c-style-alist):
3626 "python" style requires c-comment-continuation-stars
3629 * cc-mode/cc-engine.el (c-end-of-statement-1):
3630 Eliminate false hits on important characters
3631 inside literals (strings, comments).
3633 Tue Aug 12 21:47:18 1997 Barry A. Warsaw <cc-mode-help@python.org>
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.
3639 * cc-mode/cc-vars.el (c-buffer-is-cc-mode): Definition moved to
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.
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.
3653 Mon Aug 11 15:37:04 1997 Barry A. Warsaw <cc-mode-help@python.org>
3655 * cc-mode/cc-mode.el (c++-mode, java-mode, objc-mode, idl-mode):
3656 Remove obsolete variable c-double-slash-is-comments-p.
3658 * cc-mode/cc-langs.el (c-double-slash-is-comments-p): Remove
3661 * cc-mode/cc-cmds.el (c-fill-paragraph):
3662 Remove conditional on obsolete variable
3663 c-double-slash-is-comments-p.
3665 * cc-mode/cc-styles.el (c-style-alist):
3666 Conform comment settings to RMS's preferences.
3668 Thu Aug 7 19:21:32 1997 Barry A. Warsaw <cc-mode-help@python.org>
3670 * cc-styles.el (c-set-offset): Added autoload cookie.
3672 1997-08-15 SL Baur <steve@altair.xemacs.org>
3674 * cl/cl-macs.el (cl-make-type-test): De-ebolify type test for
3677 1997-08-12 Karl M. Hegbloom <karlheg@inetarena.com>
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.
3686 1997-08-12 Karl M. Hegbloom <karlheg@inetarena.com>
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.
3694 Mon Aug 11 17:35:35 1997 SL Baur <steve@altair.xemacs.org>
3696 * prim/loaddefs.el (((dir load-path))): Ignore all errors.
3698 * utils/autoload.el (fixup-autoload-buffer): Wrapping autoloads
3699 files with a guard produces invalid bytecode.
3701 * prim/make-docfile.el (package-path): Look in the package path
3702 for autoloads files.
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.
3709 1997-08-11 SL Baur <steve@altair.xemacs.org>
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>
3715 1997-08-09 Karl M. Hegbloom <karlheg@inetarena.com>
3717 * packages/info.el: (info::toolbar) swap next and prev buttons to
3718 match the order of the node headings in info files.
3720 1997-08-09 Karl M. Hegbloom <karlheg@inetarena.com>
3722 * packages/info.el: (Info-fontify-node) will now split top line
3723 that spans 3 lines. (Info-extract-pointer) adjust to match.
3725 1997-08-08 Karl M. Hegbloom <karlheg@inetarena.com>
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.
3731 Thu Aug 7 18:13:12 1997 Barry A. Warsaw <cc-mode-help@python.org>
3733 * cc-mode/Release 5.15
3735 Thu Aug 7 19:21:32 1997 Barry A. Warsaw <cc-mode-help@python.org>
3737 * cc-mode/cc-styles.el (c-set-offset): Added autoload cookie.
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.
3743 Wed Aug 6 21:50:08 1997 Barry A. Warsaw <cc-mode-help@python.org>
3745 * cc-mode/cc-mode.el (c-initialize-cc-mode):
3746 Check all cc-mode-19 interface requirements.
3748 Tue Aug 5 21:56:02 1997 Barry A. Warsaw <cc-mode-help@python.org>
3750 * cc-mode/cc-align.el (c-lineup-java-throws):
3751 Change the `when' clause to an `if-progn' :-(
3753 * cc-mode/cc-langs.el (c-common-init):
3754 Make comment-line-break-function buffer local iff it's boundp.
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
3761 * cc-mode/cc-mode.el (c-initialize-cc-mode): Set
3762 c-buffer-is-cc-mode to t.
3764 * cc-mode/cc-vars.el (c-buffer-is-cc-mode): New variable
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.
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.
3774 Mon Aug 4 14:55:40 1997 Barry A. Warsaw <cc-mode-help@python.org>
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.
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.
3784 * cc-mode/cc-vars.el (c-comment-continuation-stars):
3785 Can take a nil value. Also, the default value is "* ".
3787 * cc-mode/cc-cmds.el (c-comment-line-break-function): nil value for
3788 c-comment-continuation-stars means use old semantics
3790 Fri Aug 1 22:44:49 1997 Barry A. Warsaw <cc-mode-help@python.org>
3792 * cc-mode/cc-cmds.el (c-comment-line-break-function):
3793 Added optional soft argument
3795 * cc-mode/cc-langs.el (c-common-init): Set comment-multi-line and
3796 comment-line-break-function here for all modes.
3798 * cc-mode/cc-mode.el (c-mode, c++-mode, objc-mode, java-mode,
3800 Don't set comment-multi-line here.
3802 * cc-mode/cc-vars.el (c-comment-continuation-stars): New variable
3804 * cc-mode/cc-cmds.el (c-comment-line-break-function): New function
3805 for proposed mode-specific comment-line-break-function variable.
3807 * cc-mode/cc-mode.el (c-mode): comment-multi-line => nil
3809 * cc-mode/cc-langs.el (c-C-comment-start-regexp): Obsolete.
3811 (c-comment-start-regexp): Initialize from c-C++-comment-start-regexp.
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.
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.
3822 (c-enable-//-in-c-mode): Obsolete.
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.
3828 Wed Jul 30 00:01:45 1997 Barry A. Warsaw <cc-mode-help@python.org>
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.
3834 * cc-mode/cc-styles.el (c-offsets-alist):
3835 Added template-args-cont syntactic symbol
3837 Sat Jul 26 16:03:33 1997 Barry A. Warsaw <cc-mode-help@python.org>
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.
3843 1997-08-08 Jan Vroonhof <vroonhof@math.ethz.ch>
3845 * prim/obsolete.el (define-obsolete-variable-alias): If the
3846 obsolete variable was setq'ed before the code was loaded we want
3849 1997-08-06 Karl M. Hegbloom <karlheg@inetarena.com>
3851 * packages/man.el: Several modifications
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*.
3858 * (Manual-mode) added a local `kill-buffer-hook' to remove
3859 a killed manual from the `Manual-page-history'
3861 * (Manual-last-page) begun rewrite of manuvering and
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.
3868 * (Manual-popup-menu) made the far button popup menus look
3869 better by removing the prefix string and adding a title.
3871 1997-08-06 Karl M. Hegbloom <karlheg@inetarena.com>
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.
3877 1997-08-06 Karl M. Hegbloom <karlheg@inetarena.com>
3879 * packages/info.el: Numerous modifications, including:
3881 * support for "dir" merging 'ala Emacs-19.34, with
3882 fallback to cheap localdir files in the secondary info
3885 * changed default `Info-annotations-path' from
3886 ~/.infonotes to ~/.xemacs/info.notes
3888 * added `Info-additional-directory-list'
3890 * changed a call to w3-fetch to browse-url
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
3897 * rewrote `Info-suffixed-file' to a cond block rather than
3898 nested if's for aesthetic reasons.
3900 * made the top line get split if it's longer than 79
3901 characters and tweaked fontification to handle that.
3903 * changed the look of the pop-up mouse menus by utilizing
3904 the "--:etchedThing" dividers.
3906 * several docstring reformats and typo fixes, a few
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.
3915 1997-08-07 SL Baur <steve@altair.xemacs.org>
3917 * egg/egg.el (hiragana-region): Ebola cleanup.
3918 (katakana-region): Ditto.
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.
3925 1997-08-01 Karl M. Hegbloom <karlheg@inetarena.com>
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
3931 1997-07-30 SL Baur <steve@altair.xemacs.org>
3933 * prim/startup.el (find-emacs-root-internal-1): Remove diagnostic.
3935 * prim/packages.el (packages-find-packages): Remove diagnostic.
3937 1997-07-27 SL Baur <steve@altair.xemacs.org>
3939 * utils/config.el (config-value-hash-table): Only store the first
3940 occurrence of a symbol.
3942 * modes/make-mode.el: Remove imenu stuffs.
3944 Sat Jul 26 12:24:20 1997 Barry A. Warsaw <cc-mode-help@python.org>
3946 * cc-mode/ Release 5.14
3948 Sat Jul 26 16:03:33 1997 Barry A. Warsaw <cc-mode-help@python.org>
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.
3954 Fri Jul 25 22:17:07 1997 Barry A. Warsaw <cc-mode-help@python.org>
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
3963 static struct Pattern nums
3969 This might break some bare semi idioms but those are probably more
3970 rare than static initializers.
3972 * cc-mode/cc-vars.el (idl-mode-hook): New variable.
3974 * cc-mode/cc-mode.el (idl-mode): Support for CORBA's IDL language.
3976 * cc-mode/idl-font-lock.el: Unsupported font-lock definitions for IDL.
3977 This should be merged in with font-lock.el
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.
3983 * cc-mode/cc-styles.el (c-set-style-2):
3984 Fixed broken implementation of inherited styles.
3986 * cc-mode/cc-mode.el (c-initialize-cc-mode):
3987 Run the c-initialization-hook, but only once
3990 * cc-mode/cc-vars.el (c-initialization-hook): New variable.
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.
3997 Thu Jul 17 03:36:22 1997 Barry A. Warsaw <cc-mode-help@python.org>
3999 * cc-mode/cc-langs.el (c-symbol-key):
4000 first character must be a letter or underscore
4002 1997-07-25 SL Baur <steve@altair.xemacs.org>
4004 * packages/vc.el (vc-version-diff): Autoload for the menu.
4005 Suggested by Karl M. Hegbloom <karlheg+xemacs@inetarena.com>
4007 1997-07-24 SL Baur <steve@altair.xemacs.org>
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>
4013 1997-07-23 Karl M. Hegbloom <karlheg@inetarena.com>
4015 * packages/info.el: (Info-fontify-node) Allow colons in menu
4016 names. There must be whitespace following the menu ending colon.
4018 1997-07-23 SL Baur <steve@altair.xemacs.org>
4020 * prim/faces.el (invert-face): Make interactive.
4021 Suggested by David Bakhash <cadet@sst.ll.mit.edu>
4023 1997-07-21 Karl M. Hegbloom <karlheg@inetarena.com>
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>.
4029 1997-07-22 SL Baur <steve@altair.xemacs.org>
4031 * x11/x-toolbar.el (toolbar-paste-function): Add default as
4034 * prim/minibuf.el (force-dialog-box-use): Fix typo.
4035 From Pekka Marjola <pema@iki.fi>
4037 1997-07-21 SL Baur <steve@altair.xemacs.org>
4039 * prim/packages.el (locate-data-directory): New function to search
4040 for directories in the data-directory-list.
4042 1997-07-21 Karl M. Hegbloom <karlheg@inetarena.com>
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.
4049 * custom/custom.el: Fix typo in (defgroup) docstring.
4051 1997-07-21 SL Baur <steve@altair.xemacs.org>
4053 * prim/startup.el (set-default-load-path): Initialize package
4054 paths as final step if everything else went O.K.
4056 * prim/help.el: Removed locate-library (moved to packages.el).
4058 * prim/subr.el: Removed lamda macro (moved to packages.el).
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.
4065 * packages/vc.el: Add ClearCase maintainer.
4067 1997-07-21 Karl M. Hegbloom <karlheg@inetarena.com>
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.
4075 1997-07-20 SL Baur <steve@altair.xemacs.org>
4077 * utils/speedbar.el:
4078 (speedbar-frame-mode): Autoload.
4079 (speedbar-get-focus): Autoload.
4080 (speedbar): Autoload (correctly).
4082 (speedbar-frame-width): Test liveness of frame
4084 (speedbar-frame-mode): Avoid some Emacs 20 code.
4085 From Markus Linnala <maage@cs.tut.fi>
4087 * prim/startup.el (find-emacs-root-internal): Search
4088 prefix-directory directly for XEmacs installed stuffs.
4090 * utils/smtpmail.el (smtpmail-send-it): Autoload.
4092 * prim/startup.el (command-line): Put advisory text in *scratch*
4095 * packages/info.el (Info-exit): Guard against deletion of only
4097 From David Bakhash <cadet@MIT.EDU>
4099 1997-07-19 SL Baur <steve@altair.xemacs.org>
4101 * utils/elp.el: Spelling correction.
4102 From karlheg+xemacs@inetarena.com (Karl M. Hegbloom)
4104 1997-07-19 Steven L Baur <steve@altair.xemacs.org>
4106 * prim/about.el: Sundry changes.
4108 1997-07-18 Steven L Baur <steve@altair.xemacs.org>
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>
4114 * utils/ring.el (ring-p): Make compatible, not obsolete.
4116 1997-07-16 Steven L Baur <steve@altair.xemacs.org>
4118 * utils/crontab.el (crontab-get): Check for `no crontab for' as an
4120 Suggested by Jeff Miller <jmiller@smart.net>
4122 * modes/arc-mode.el: Clean up comment.
4124 * packages/tar-mode.el: Clean up comments.
4126 Wed Jul 16 23:56:58 1997 Barry A. Warsaw <cc-mode-help@python.org>
4128 * cc-mode/: Release 5.13.
4130 Thu Jul 17 03:36:22 1997 Barry A. Warsaw <cc-mode-help@python.org>
4132 * cc-mode/cc-langs.el (c-symbol-key):
4133 first character must be a letter or underscore
4135 Mon Jul 14 23:43:33 1997 Barry A. Warsaw <cc-mode-help@python.org>
4137 * cc-mode/cc-langs.el (c-make-inherited-keymap): Change to a defun
4139 * cc-mode/cc-langs.el:
4140 Added (require 'cc-defs) to pick up the definition of c-emacs-features.
4142 * cc-mode/README: Simplified instructions
4144 * cc-mode/cc-make.el: New file to aid in byte-compiling in older
4147 Sun Jul 13 21:24:37 1997 Barry A. Warsaw <cc-mode-help@python.org>
4149 * cc-mode/cc-cmds.el: cc-defs is required to pick up the
4152 * cc-mode/cc-langs.el (c-mode-menu):
4153 Added uncomment region and slight rearrangement of
4156 * cc-mode/cc-cmds.el (c-electric-backspace):
4157 Must get 'supercede property values to work
4158 with delsel and pending-del.
4160 Thu Jul 10 20:46:09 1997 Barry A. Warsaw <cc-mode-help@python.org>
4162 * cc-mode/cc-engine.el (c-maybe-labelp):
4163 defvar this to shut up the byte compiler
4165 Wed Jul 9 22:08:58 1997 Barry A. Warsaw <cc-mode-help@python.org>
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.
4171 * cc-mode/cc-cmds.el (c-electric-brace):
4172 fix ebola eradication consequence in the
4175 1997-07-15 Steven L Baur <steve@altair.xemacs.org>
4177 * prim/about.el (xemacs-hackers): Add info about IENAGA Kazuyuki.
4178 (about-url-alist): Ditto.
4179 (about-maintainer-info): Ditto.
4181 * prim/modeline.el (add-minor-mode): Update docstring.
4183 1997-07-15 Hrvoje Niksic <hniksic@srce.hr>
4185 * packages/pending-del.el (pending-delete-mode): Use the option
4186 symbol as argument to add-minor-mode, not its value.
4188 1997-07-14 Hrvoje Niksic <hniksic@srce.hr>
4190 * packages/pending-del.el (pending-delete-modeline-string): New
4193 1997-07-14 Steven L Baur <steve@altair.xemacs.org>
4195 * prim/files.el (auto-mode-alist): Readd objective c mode.
4196 From Barry A. Warsaw <bwarsaw@CNRI.Reston.Va.US>
4198 * prim/make-docfile.el: Print more informative message when
4199 attempting to create docfile and all dumped .elcs do not exist.
4201 1997-07-13 Steven L Baur <steve@altair.xemacs.org>
4203 * prim/files.el (save-some-buffers): Guard call to
4204 `delete-other-windows'.
4206 1997-07-13 Karl M. Hegbloom <karlheg@inetarena.com>
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.
4212 1997-07-13 Karl M. Hegbloom <karlheg@inetarena.com>
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
4218 (Manual-mouseify-xrefs) Fixed it so now it will mousify the manual
4219 entry on the first line of an apropos listing.
4221 1997-07-10 Karl M. Hegbloom <karlheg@inetarena.com>
4223 * packages/info.el: Added `Info-minibuffer-history', and made it
4224 the minibuffer history variable in the `completing-read' calls.
4226 * utils/savehist.el: Added `Info-minibuffer-history' to default
4227 value of `savehist-history-variables'.
4229 1997-07-13 Steven L Baur <steve@altair.xemacs.org>
4231 * modes/lisp-mode.el: Restore verbosity as an option.
4232 From Hrvoje Niksic <hniksic@srce.hr>
4234 1997-07-11 Hrvoje Niksic <hniksic@srce.hr>
4236 * prim/cmdloop.el (execute-extended-command): Use
4237 `sorted-key-descriptions'.
4239 * prim/help.el (sorted-key-descriptions): New function.
4241 (where-is): Use `read-command'.
4243 * prim/macros.el (kbd-macro-query): Use `read-char-exclusive'
4244 instead of `read-char'.
4246 * prim/cmdloop.el (read-char): Correctly inhibit quit.
4248 * prim/files.el: Use `files' group.
4250 * prim/disp-table.el (describe-display-table): Made it work; don't
4251 use `describe-vector'.
4253 * prim/gui.el: Customized.
4255 * utils/edmacro.el (insert-kbd-macro): Move to macros.el.
4257 * prim/macros.el: Synch with FSF 19.34.
4259 * prim/featurep.el: Comment addition.
4261 * prim/cus-start.el: Add variables from replace.el.
4263 * prim/replace.el (case-replace): Use `defvar', not `defconst'.
4265 * utils/crontab.el: Customized.
4267 * utils/highlight-headers.el: Define -faces as a separate group;
4268 customize the variables.
4270 * utils/uniquify.el: Hide from the Customize tree; the package
4271 changes state of XEmacs on load.
4273 * packages/igrep.el: Don't insinuate XEmacs when loading.
4274 (igrep-insinuate): New function.
4276 * packages/blink-cursor.el (blink-cursor-callback): Don't blink on
4279 * prim/console.el (resume-pid-console): Use `eql'.
4281 * prim/profile.el (profile): Restore old profiling state, instead
4282 of blindly turning off profiling.
4284 * packages/add-log.el (add-log-c-like-modes): Add java-mode.
4286 * packages/add-log.el: Require fortran when compiling.
4288 * prim/device.el (device-list): Use `nconc' instead of `append'.
4290 1997-07-13 Steven L Baur <steve@altair.xemacs.org>
4292 * prim/files.el (save-some-buffers): Only delete other windows the
4294 Based on code from Hrvoje Niksic <hniksic@srce.hr>
4296 1997-07-12 Steven L Baur <steve@altair.xemacs.org>
4298 * prim/modeline.el (mouse-drag-modeline): Don't queue dummy eval
4300 From Kyle Jones <kyle_jones@wonderworks.com>
4302 1997-07-10 Hrvoje Niksic <hniksic@srce.hr>
4304 * packages/gnuserv.el (gnuserv-edit-files): Operate on this
4307 1997-07-11 Steven L Baur <steve@altair.xemacs.org>
4309 * packages/gnuserv.el: Add done button.
4310 From Hrvoje Niksic <hniksic@srce.hr>
4312 1997-07-10 Steven L Baur <steve@altair.xemacs.org>
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.
4319 * utils/edit-toolbar.el: New file.
4320 From Peter Pezaris <pez@dwwc.com>
4322 * utils/toolbar-utils.el: New file.
4323 From Jeff Miller <jmiller@smart.net>
4325 1997-07-10 Hrvoje Niksic <hniksic@srce.hr>
4327 * packages/add-log.el (change-log-font-lock-keywords): Don't
4328 fontify closing paren.
4330 * packages/pending-del.el: Some renamings, synch with Emacs 19.34.
4332 1997-07-10 Steven L Baur <steve@altair.xemacs.org>
4334 * packages/hyper-apropos.el (hyper-apropos-get-doc): Don't
4335 autoload, there is very little point.
4337 * prim/obsolete.el (frame-first-window): Make compatible, not
4340 1997-07-10 Hrvoje Niksic <hniksic@srce.hr>
4342 * packages/pending-del.el (pending-delete-pre-hook): Don't quote
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.
4349 * packages/pending-del.el: Don't turn on by default.
4351 1997-07-09 Steven L Baur <steve@altair.xemacs.org>
4353 * packages/pending-del.el: Correct typo in Hrvoje's upgrade.
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'.
4359 * tm/tm-image.el (mime-preview/filter-for-image): Comment out test
4360 for invalid glyph. It appears to be non-functional.
4362 * modes/lisp-mode.el (lisp-interaction-mode-popup-menu-1): Add
4363 entry for debug on signal.
4365 * packages/supercite.el (sc-attribs-%@-addresses): + is valid in
4367 (sc-attribs-<>-addresses): Ditto.
4368 (sc-get-address): Ditto.
4370 * cc-mode/cc-cmds.el (c-electric-brace): Fix Ebola infection.
4372 * prim/dumped-lisp.el (dumped-lisp-packages): Tweak dump order
4373 so "startup" is loaded before the autoloads.
4375 * custom/cus-edit.el (custom-file): Use same logic as startup.el
4377 j1997-07-08 Hrvoje Niksic <hniksic@srce.hr>
4379 * prim/simple.el (log-message-ignore-regexps): Reduced
4382 Tue Jul 8 23:47:47 1997 Barry A. Warsaw <cc-mode-help@python.org>
4384 * cc-mode/Release 5.12
4386 Mon Jul 7 23:47:02 1997 Barry A. Warsaw <cc-mode-help@python.org>
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.
4393 * cc-mode/Release: Don't put release number in tar file
4395 Thu Jul 3 22:54:03 1997 Barry A. Warsaw <cc-mode-help@python.org>
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!
4402 * cc-mode/cc-vars.el (c-tab-always-indent, c-hanging-braces-alist):
4403 Minor changes to the cutomize format.
4405 * cc-mode/cc-mode-19.el: Initial revision
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.
4411 Wed Jul 2 21:33:04 1997 Barry A. Warsaw <cc-mode-help@python.org>
4413 * cc-mode/cc-engine.el (c-crosses-statement-barrier-p,
4414 c-guess-basic-syntax): Ebola eradication.
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.
4420 * cc-mode/cc-engine.el (c-echo-parsing-error): New function.
4422 * cc-mode/cc-engine.el (c-parsing-error): new variable
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.
4429 (c-show-syntactic-information, c-indent-line): Suppress syntax echoing
4430 if c-parsing-error is non-nil.
4432 * cc-styles.el: Added require of cl to pick up definition of copy-tree.
4434 Mon Jun 30 21:41:00 1997 Barry A. Warsaw <cc-mode-help@python.org>
4436 * cc-mode/cc-langs.el, cc-mode/cc-mode.el (c-mode-map,
4437 c++-mode-map, objc-mode-map, java-mode-map):
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.
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.
4447 Fri Jun 27 17:33:32 1997 Barry A. Warsaw <cc-mode-help@python.org>
4449 * cc-mode/cc-langs.el (c-mode-syntax-table):
4450 Added autoload cookie for gdb-mode.
4452 Thu Jun 26 21:12:56 1997 Barry A. Warsaw <cc-mode-help@python.org>
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).
4458 * cc-mode/cc-styles.el:
4459 Added two require's that make autoload call of (c-set-style) work.
4461 Sun Jun 22 16:40:30 1997 Barry A. Warsaw <cc-mode-help@python.org>
4463 * cc-mode/cc-cmds.el (c-electric-delete):
4464 Don't call c-electric-backspace interactively.
4466 Fri Jun 20 20:40:33 1997 Barry A. Warsaw <cc-mode-help@python.org>
4468 * cc-mode/cc-mode.el (c-mode, c++-mode, objc-mode, java-mode):
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.
4474 * cc-align.el (c-lineup-java-throws): Fixed some regressions.
4475 1997-07-08 Steven L Baur <steve@altair.xemacs.org>
4477 * packages/func-menu.el: Don't enable Makefile mode function menu
4479 From Martin Buchholz <mrb@Eng.Sun.COM>
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>
4485 1997-07-08 Hrvoje Niksic <hniksic@srce.hr>
4487 * packages/gnuserv.el: Remove RCS ID keywords.
4489 * utils/savehist.el: Cosmetic changes. Hopefully, not
4492 * prim/debug.el (debug-convert-byte-code): Use compiled-function
4495 1997-07-08 Steven L Baur <steve@altair.xemacs.org>
4497 * modes/hideif.el (hide-ifdef-mode): Include modemap in call to
4500 1997-07-08 Tomasz Cholewo <tjchol01@mecca.spd.louisville.edu>
4502 * packages/add-log.el: Require add-log for accessing
4503 add-log-mailing-address and add-log-full-name variables.
4505 1997-07-08 Steven L Baur <steve@altair.xemacs.org>
4507 * bytecomp/disass.el (disassemble-1): Use functional interface
4508 instead of indexing into vector.
4509 From Hrvoje Niksic <hniksic@srce.hr>
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.
4516 * prim/packages.el (packages-hardcoded-lisp): Remove "startup"
4517 since it is mentioned in dumped-lisp.el.
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>
4524 1997-07-07 Karl M. Hegbloom <karlheg@inetarena.com>
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
4531 1997-07-08 Steven L Baur <steve@altair.xemacs.org>
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)
4537 1997-07-07 Steven L Baur <steve@altair.xemacs.org>
4539 * oobr/br-clos-ft.el (clos-scan-routine-arglist): Don't reference
4540 bytecode object as vector.
4542 * hypberbole/hact.el (action:commandp): Don't reference bytecode
4544 (action:params): Ditto.
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
4552 * efs/efs-ovwrt.el (efs-overwrite-fn): Attempt to correctly deal
4553 with the interactive spec.
4555 * packages/apropos.el (apropos-safe-documentation): Use
4556 `compiled-function-doc-string' instead of referencing a bytecode
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>
4563 * packages/hyper-apropos.el (hyper-apropos-get-doc): Get the
4564 argument list through a function instead of indexing into
4567 * utils/easymenu.el (easy-menu-add): Oops, wrong sense in
4570 * comint/gdb.el (gdb-mode-syntax-table): New variable. Initialize
4571 with the logic currently in CC Mode 5.11.
4574 * modes/hideif.el (hide-ifdef-mode-submap): Correctly specify the
4577 1997-07-08 MORIOKA Tomohiko <morioka@jaist.ac.jp>
4579 * language/english.el: Add quail-british for British.
4581 * language/european.el: Register input-method for various non
4582 quail-latin-1 methods.
4584 1997-07-06 Steven L Baur <steve@altair.xemacs.org>
4586 * prim/cmdloop.el (errors-deactivate-region): Default to no error
4587 behavior for beta testing.
4589 * prim/dumped-lisp.el (dumped-lisp-packages): Reenable dumping
4590 winnt.elc with MS Windows NT version of XEmacs.
4592 1997-07-05 Steven L Baur <steve@altair.xemacs.org>
4594 * comint/shell.el ((not shell-mode-map)): M-RET conflicts with
4597 * comint/comint.el (comint-mode): Use easymenu for making menus.
4598 (comint-popup-menu): Use mode-popup menu instead of private menu.
4600 * efs/dired.el (toplevel): Do not string test version against
4603 * prim/obsolete.el (add-menu): Don't make obsolete.
4605 * utils/easymenu.el (easy-menu-remove): Do something neater when
4606 only one buffer menu is in effect.
4607 (easy-menu-add): Ditto.
4609 * prim/dumped-lisp.el (dumped-lisp-packages): easymenu will be
4612 * utils/easymenu.el (easy-menu-define): Don't autoload.
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.
4618 1997-07-04 Steven L Baur <steve@altair.xemacs.org>
4620 * prim/cmdloop.el (errors-deactivate-region): Default to existing
4623 * leim/quail.el (quail-mode): Correct addition of quail minor mode
4624 info to minor-mode-map-alist.
4627 1997-06-30 Hrvoje Niksic <hniksic@srce.hr>
4629 * modes/abbrev.el (define-mode-abbrev): Call `define-abbrev' with
4632 1997-07-04 Hrvoje Niksic <hniksic@srce.hr>
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.
4640 1997-07-04 Steven L Baur <steve@altair.xemacs.org>
4642 * prim/cus-load.el (custom-put): New alias for overloadable
4645 1997-07-03 Steven L Baur <steve@altair.xemacs.org>
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.
4654 * ilisp/Makefile (autoloads): Add autoloads dependencies.
4656 * hyperbole/Makefile: Add autoloads dependencies.
4658 * utils/autoload.el (batch-update-autoloads): Load custom-load
4659 prior to updating autoloads.
4661 * cc-mode/Makefile (autoloads): New targets to automatically
4662 rebuild autoloads and custom-loads.
4664 1997-07-02 Steven L Baur <steve@altair.xemacs.org>
4666 * auctex/Makefile (autoloads): New targets to automatically
4667 rebuild autoloads and custom-loads.
4669 * utils/autoload.el (batch-update-autoloads): Add new parameter,
4672 * comint/gdb.el (gdb-mode): Semantics of c-mode-syntax-table have
4675 1997-07-01 Steven L Baur <steve@altair.xemacs.org>
4677 * x11/x-menubar.el: bookmark submenu beautification -- This will
4678 make it look better (and will prevent some consing, but that's
4680 From Hrvoje Niksic <hniksic@srce.hr>
4682 * prim/simple.el (delete-key-deletes-forward): Mark docstring as
4684 From Gary D. Foster <Gary.Foster@Corp.Sun.COM>
4686 * mel/mel-q.el (q-encoding-encode-string): Fix Ebola-ified
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>
4695 1997-06-30 Steven L Baur <steve@altair.xemacs.org>
4697 * prim/files.el (auto-mode-alist): Don't set image-mode by default
4700 Sun Jun 29 20:57:15 1997 Kyle Jones <kyle_jones@wonderworks.com>
4702 * prim/simple.el: bind inhibit-read-only to t before
4703 trying to erase or otherwise modify the echo area buffer.
4705 1997-07-01 MORIOKA Tomohiko <morioka@jaist.ac.jp>
4707 * modes/image-mode.el: Add `image-maybe-restore' to
4708 `change-major-mode-hook'.
4710 * modes/image-mode.el (image-maybe-restore): New function.
4712 1997-06-29 Hrvoje Niksic <hniksic@srce.hr>
4714 * modes/abbrev.el (define-mode-abbrev): Would ignore EXPANSION.
4716 1997-06-28 Hrvoje Niksic <hniksic@srce.hr>
4718 * modes/abbrev.el (define-abbrev): If NAME contains a non-word
4719 character, intern a ` ' symbol in the obarray.
4721 1997-06-29 Steven L Baur <steve@altair.xemacs.org>
4723 * prim/files.el (auto-mode-alist): Set image-mode for various
4724 image file names (JPEG, GIF, PNG, and xpm).
4726 Sun Jun 29 03:02:10 1997 Kyle Jones <kyle_jones@wonderworks.com>
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.
4734 1997-06-28 Steven L Baur <steve@altair.xemacs.org>
4736 * utils/delbs.el: Removed as obsolete.
4737 Suggested by Gary D. Foster <Gary.Foster@Corp.Sun.COM>
4739 * packages/hyper-apropos.el (hyper-apropos-documentation): Remove
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>
4748 * prim/simple.el (show-message-log): Restore an oldie-but
4749 prematurely-retired-goodie.
4751 * x11/x-menubar.el (default-menubar): Restore Show Message Log
4752 command in Edit menu.
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.
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.
4762 * modes/abbrev.el (define-abbrev): Trap nil tables (which might
4763 cause bogus plists to get put into obarray).
4766 1997-06-27 Hrvoje Niksic <hniksic@srce.hr>
4768 * modes/auto-show.el: Customized.
4770 1997-06-27 Steven L Baur <steve@altair.xemacs.org>
4772 * prim/make-docfile.el: [oops] Check auto-autoloads.elc for
4773 out-of-dated-ness too.
4775 * utils/autoload.el (batch-update-directory): Kill command line
4777 (autoload-save-customization): Print a warning message with the
4778 offending symbol when we run across the elusive malformed property
4781 1997-06-26 Hrvoje Niksic <hniksic@srce.hr>
4783 * prim/profile.el (profile-key-sequence): New function.
4784 (pretty-print-profiling-info): Allow interactive calls.
4786 * prim/overlay.el: Make more FSF compatible.
4788 1997-06-27 Steven L Baur <steve@altair.xemacs.org>
4790 * prim/loaddefs.el (debug-ignored-errors): Fix regexps.
4791 From Hrvoje Niksic <hniksic@srce.hr>
4793 * hyperbole/wrolo-menu.el (TopLevel): Fix tests so that W3's
4794 id-menubar simulation doesn't bollux up feature tests.
4796 * prim/about.el (about-xemacs): Adjust planned release date.
4798 1997-06-26 Steven L Baur <steve@altair.xemacs.org>
4800 * prim/cus-load.el: Use correct load name.
4801 - Silence the load messages.
4803 * mule/mule-util.el (string-to-sequence): Spelling correction.
4805 * prim/make-docfile.el: Don't overwrite DOC file when it is
4808 1997-06-29 MORIOKA Tomohiko <morioka@jaist.ac.jp>
4810 * language/chinese.el: Add chinese-isoir165 (CCITT Extended GB).
4812 * language/chinese.el: Modify charset DOC-strings for CNS 11643 to
4815 * language/arabic.el: (require 'language/arabic-util) instead
4816 of (require 'arabic) for Arabic environment.
4818 * language/arabic-util.el: Provide `language/arabic-util' instead
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.
4825 * tl/char-table.el (char-position-to-string): Use `defsubst'.
4826 (char-table-1): New implementation.
4828 Use BOX DRAWINGS characters of JIS X0208.
4830 1997-06-28 MORIOKA Tomohiko <morioka@jaist.ac.jp>
4832 * apel/richtext.el: Add autoload comments for `richtext-encode'
4833 and `richtext-decode'.
4835 * prim/format.el (format-alist): Add `text/richtext'.
4837 * modes/image-mode.el (image-decode): Display description for some
4838 commands when XEmacs cannot decodes current buffer as inline
4841 * tl/chartblxmas.el: New file.
4843 * tl/char-table.el (view-charset): Use `view-buffer'.
4845 * x11/x-menubar.el (default-menubar): Add "Show character table"
4848 * apel/emu.el: Check richtext.el is bundled.
4850 * tl/char-table.el: Use `charset-doc-string' directly.
4852 * tl/char-table.el (view-charset): New command.
4854 * tl/char-table.el: `show-char-table' -> `insert-charset-table'.
4856 * tl/char-table.el: `show-96x96-table' ->
4857 `insert-96x96-charset-table'.
4859 * tl/char-table.el: `show-94x94-table' ->
4860 `insert-94x94-charset-table'.
4862 * tl/char-table.el: `show-96-table' -> `insert-96-charset-table'.
4864 * tl/char-table.el: `show-94-table' -> `insert-94-charset-table'.
4866 * tl/char-table.el: Use `insert'.
4868 * packages/hexl.el (hexl-mode-exit): Run `hexl-mode-exit-hook'.
4870 * x11/x-menubar.el (default-menubar): Fix "Describe language
4871 support" and "Set language environment" of mule menu.
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'.
4878 * prim/format.el (format-alist): Add image/jpeg, image/gif,
4879 image/png and image/x-xpm.
4881 * modes/image-mode.el: New file.
4883 1997-06-27 MORIOKA Tomohiko <morioka@jaist.ac.jp>
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])
4888 (mime/field-encoding-method-alist): Add "Message-ID" as ignored.
4890 1997-06-25 Steven L Baur <steve@altair.xemacs.org>
4892 * x11/x-menubar.el(default-menubar): Comment out changes to the
4893 Mule menu because they bombed after recompilation.
4895 * packages/hyper-apropos.el
4896 (hyper-apropos-toggle-programming-flag): Use `with-current-buffer'
4897 instead of `eval-in-buffer'.
4899 * term/sun-mouse.el: Remove bogus redefinition of
4901 (sun-mouse-handler): Use with-current-buffer instead of
4904 * prim/make-docfile.el: Use princ not print.
4905 Suggested by Hrvoje Niksic.
4907 * packages/info.el (Info-select-node): Desensitive case search for
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>
4915 * prim/subr.el (eval-in-buffer): Make obsolete.
4916 Suggested by Hrvoje Niksic.
4918 * packages/hyper-apropos.el (hyper-apropos-faces): Change group to
4920 Suggested by Per Abrahamsen.
4922 1997-06-23 Hrvoje Niksic <hniksic@srce.hr>
4924 * prim/cmdloop.el (execute-extended-command): Print message after
4925 the command finishes, and restore old echo-area contents.
4927 - Get keybinding before command is executed.
4928 Suggested by Kyle Jones and Steve Baur.
4930 1997-06-24 Steven L Baur <steve@altair.xemacs.org>
4932 * packages/gnuserv.el: Make old symbols Obsolete.
4933 From Hrvoje Niksic <hniksic@srce.hr>
4935 * prim/cmdloop.el (keyboard-quit): Don't kill zmacs-region in
4937 * prim/minibuf.el (minibuffer-keyboard-quit): Ditto.
4938 From Hrvoje Niksic <hniksic@srce.hr>
4940 * prim/help.el (help-mode-quit): Bury buffer when quitting.
4941 From Hrvoje Niksic <hniksic@srce.hr>
4943 1997-06-24 Hrvoje Niksic <hniksic@srce.hr>
4945 * prim/cmdloop.el: Customize `teach-extended-commands-p' and
4946 `teach-extended-commands-timeout'.
4948 1997-06-23 Steven L Baur <steve@altair.xemacs.org>
4950 * version.el (emacs-version): Synch with InfoDock 4.0.
4951 (emacs-version): Ditto.
4953 Mon Jun 23 12:33:52 1997 Per Abrahamsen <abraham@dina.kvl.dk>
4955 * about.el (about-show-linked-info): Use empty strings for
4956 `widget-link-prefix' and `widget-link-suffix'.
4958 1997-06-22 Gary D. Foster <Gary.Foster@corp.Sun.COM>
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)
4965 1997-06-23 Hrvoje Niksic <hniksic@srce.hr>
4967 * packages/info.el (Info-next-reference): Fix up for M-TAB to work
4970 * utils/live-icon.el (live-icon-one-frame): Don't set glyphs to
4971 balloon-help frames.
4973 * packages/balloon-help.el (balloon-help-make-help-frame): Set the
4974 `balloon-help' property to the newly created frame.
4976 * prim/profile.el (profile): New macro.
4978 * prim/files.el (auto-mode-alist): Add winmgr-mode.
4980 * modes/winmgr-mode.el: Customize.
4982 1997-06-23 Steven L Baur <steve@altair.xemacs.org>
4984 * utils/autoload.el (generate-file-autoloads-1): Remove warning
4985 about 900 character lines.
4987 * x11/x-toolbar.el (toolbar-mail-commands-alist): Correction for
4988 calling Netscape mail.
4989 From Hrvoje Niksic <hniksic@srce.hr>
4991 1997-06-22 Steven L Baur <steve@altair.xemacs.org>
4993 * x11/x-menubar.el (default-menubar): Make `Jump to bookmark' menu
4995 From Gary D. Foster <Gary.Foster@Corp.Sun.COM>
4997 * prim/dumped-lisp.el (dumped-lisp-packages): Sparcworks dumps
5000 1997-06-24 MORIOKA Tomohiko <morioka@jaist.ac.jp>
5002 * language/arabic.el: moved from mule/arabic-hooks.el.
5004 * mh-e/mh-e.el (mh-get-new-mail): Decode output as
5005 `mh-folder-coding-system'.
5007 1997-06-24 MORIOKA Tomohiko <morioka@jaist.ac.jp>
5009 * language/ethio-util.el: imported from Emacs/mule-19.34.94-zeta.
5011 * language/arabic-util.el: moved from mule/arabic.el; repair
5014 1997-06-24 MORIOKA Tomohiko <morioka@jaist.ac.jp>
5016 * x11/x-menubar.el: Fix "Describe language support" and "Set
5017 language environment" of Mule menu.
5019 * language/visual-mode.el: moved from mule/.
5021 * language/ethiopic.el: Modify for XEmacs.
5023 * language/cyrillic.el: Modify DOC-string of koi8-r; Fixed problem
5024 of setting for `language-info-alist' about koi8-r.
5026 * mule/auto-autoloads.el: Enable auto-autoloads.el for mule/.
5028 * mule/mule-util.el: New file (imported from
5029 Emacs/mule-19.34.94-zeta).
5031 * mule/mule-misc.el: Function `truncate-string-to-width' was moved
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
5040 * mule/mule-coding.el (coding-system-docstring): New alias (to
5041 emulate Emacs/mule-19.34.94-zeta function).
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")
5046 (set-language-info): Add to "Describe Language Support" and "Set
5047 Language Environment" menu.
5049 * mule/mule-charset.el: Function `compose-region' and
5050 `decompose-region' were moved to mule-util.el.
5052 * leim/quail.el: modify to sync with latest quail.el of Emacs/mule
5055 (quail-toggle-mode-temporarily): check `quail-conv-overlay'.
5057 (quail-map-p): Use `characterp' instead of `integerp'.
5059 1997-06-21 Steven L Baur <steve@altair.xemacs.org>
5061 * prim/tabify.el (untabify): Return nil.
5062 From contributor name lost.
5064 * prim/packages.el (packages-hardcoded-lisp): startup.elc needs to
5065 be scanned for docstrings.
5067 1997-06-21 Hrvoje Niksic <hniksic@srce.hr>
5069 * packages/bookmark.el (bookmark-menu-popup-paned-menu): Change
5071 * prim/overlay.el (overlay-put): Support `local-map'.
5072 (overlay-get): Support `category'.
5074 1997-06-21 Steven L Baur <steve@altair.xemacs.org>
5076 * prim/startup.el (load-user-init-file): Load custom-file if it
5077 has not changed from the default.
5079 1997-06-21 Hrvoje Niksic <hniksic@srce.hr>
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.
5089 1997-06-20 Steven L Baur <steve@altair.xemacs.org>
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.
5095 * prim/update-elc.el: Allow for specification of packages that
5096 must not be bytecompiled. Better error diagnostics if a package
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>
5105 * tm/tm-vm.el (vm-menu-mail-menu): Fix typo.
5107 * packages/font-lock.el (lisp-font-lock-keywords-2): Add some new
5109 From Karl M. Hegbloom <karlheg@inetarena.com>
5111 * prim/files.el (save-some-buffers-query-display-buffer): New
5113 (save-some-buffers): Use it.
5114 From David Bakhash <cadet@MIT.EDU>
5115 - Customization patches from Hrvoje Niksic.
5117 * prim/simple.el (kill-region): Undo sorting region limits patch.
5119 1997-06-20 Mike Scheidler <c23mts@eng.delcoelect.com>
5121 * prim/tabify.el: Fixed 'untabify' to return 'nil value.
5123 1997-06-18 Steven L Baur <steve@altair.xemacs.org>
5125 * efs/dired-xemacs.el (dired-do-interactive-chmod): Advance point
5127 From <rritchie@britannia-life.co.uk>
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>
5133 * prim/cus-start.el: Various additions to built-in variable list.
5134 From Hrvoje Niksic <hniksic@srce.hr>
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>
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'.
5145 * utils/autoload.el (cusload-file-name): Default to custom-load.el
5146 for each individual file.
5148 * prim/minibuf.el (minibuffer-max-depth-exceeded): Use
5149 `custom-file' as a location for saving enable multiple minibuffers
5152 * packages/man.el (manual-entry): Don't leave empty buffer if
5154 From Glynn Clements <glynn@sensei.co.uk>
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.
5161 1997-06-17 Steven L Baur <steve@altair.xemacs.org>
5163 * prim/update-elc.el: Total rework for dynamic dumped .elc finding.
5165 1997-06-18 Hrvoje Niksic <hniksic@srce.hr>
5167 * prim/loaddefs.el (debug-ignored-errors): Initialize it.
5169 1997-06-17 Steven L Baur <steve@altair.xemacs.org>
5171 * prim/files.el (auto-mode-alist): Add /app-defaults/ as candidate
5173 Suggested by Karl Hegbloom, Regexp by David Moore.
5175 * version.el: Remove variables emacs-version, emacs-major-version,
5176 and emacs-minor-version.
5178 * tooltalk/tooltalk-load.el: Comment as obsolete and move contents
5181 * prim/make-docfile.el: New file.
5183 1997-06-16 Steven L Baur <steve@altair.xemacs.org>
5185 * prim/startup.el (load-user-init-file): Look for ~[user]/.xemacs
5186 before loading .emacs.
5188 * modes/xrdb-mode.el (xrdb-mode): Autoload.
5190 * prim/files.el (auto-mode-alist): Add defaults for xrdb-mode.
5192 * leim/quail.el (quail-toggle-mode-temporarily): Guard against
5193 possibility of quail-conv-overlay not being an overlay.
5195 1997-06-15 Steven L Baur <steve@altair.xemacs.org>
5197 * prim/loadup.el: Remove most but not all of the hardcoded dumped
5200 * prim/dumped-lisp.el: New file.
5202 * prim/update-elc.el (toplevel): Rework using a better function to
5203 determine autoload file locations.
5205 * prim/packages.el: New file.
5207 * prim/update-elc.el: Determine location and count of
5208 auto-autoloads files at run-time.
5210 * prim/loaddefs.el (((dir load-path))): Generalize load of
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.
5220 1997-06-14 Steven L Baur <steve@altair.xemacs.org>
5222 * mule/canna.el: Guard call to function dynamic-link, which
5223 doesn't exist in XEmacs/Mule.
5225 * bytecomp/bytecomp.el (byte-compile-file): Suppress unavoidable
5228 1997-06-13 Steven L Baur <steve@altair.xemacs.org>
5230 * bytecomp/bytecomp.el (batch-byte-compile): Suppress unavoidable
5232 (batch-byte-recompile-directory): Ditto.
5234 * utils/lib-complete.el (read-library): Look for .el.gz if not
5236 (get-library-path): Ditto.
5237 Suggested by Jonathan Doughty <jwd@mitre.org>
5239 * packages/add-log.el: Restore backwards compatible date behavior
5241 Eliminate XEmacs specific autoloads.
5242 From Hrvoje Niksic <hniksic@srce.hr>
5244 * efs/dired.el (dired-save-excursion): Ebola cleanup.
5246 * packages/hyper-apropos.el: Massive cleanup, Customize.
5247 From Hrvoje Niksic <hniksic@srce.hr>
5249 Fri Jun 13 13:20:39 1997 Kyle Jones <kyle_jones@wonderworks.com>
5251 * prim/syntax.el (symbol-near-point):
5252 Check for bobp and avoid (char-syntax (char-before)) if
5255 1997-06-13 Steven L Baur <steve@altair.xemacs.org>
5257 * prim/rect.el (operate-on-rectangle): Correct boundary error.
5258 From Bob Weiner <weiner@altrasoft.com>
5260 1997-06-12 Steven L Baur <steve@altair.xemacs.org>
5262 * packages/ispell.el (ispell-command-loop): De-Ebolify.
5264 * x11/x-iso8859-1.el: Added Grave keysym.
5265 From Heiko Muenkel <muenkel@tnt.uni-hannover.de>
5267 * modes/make-mode.el (makefile-browse): Shouldn't be interactive.
5268 From Hrvoje Niksic <hniksic@srce.hr>
5270 * prim/files.el (interpreter-mode-alist): ksh-mode is obsoleted by
5272 From Hrvoje Niksic <hniksic@srce.hr>
5274 1997-06-11 Hrvoje Niksic <hniksic@srce.hr>
5276 * prim/subr.el (with-current-buffer): New macro.
5277 (with-temp-file): Ditto.
5279 * bytecomp/byte-optimize.el (byte-optimize-form-code-walker): Test
5280 for `save-current-buffer'.
5282 * bytecomp/bytecomp.el: Recognize `save-current-buffer'.
5284 * edebug/edebug.el: Register with-current-buffer and others.
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.
5290 1997-06-13 MORIOKA Tomohiko <morioka@jaist.ac.jp>
5292 * gnus/smiley.el (smiley-deformed-regexp-alist): Modify regexp for
5293 horizontal smiley faces.
5294 (smiley-nosey-regexp-alist): Add horizontal smiley faces.
5296 1997-06-13 MORIOKA Tomohiko <morioka@jaist.ac.jp>
5298 * leim/quail.el (quail-get-translation): Don't use
5299 `string-to-vector' for XEmacs.
5301 1997-06-11 Steven L Baur <steve@altair.xemacs.org>
5303 * prim/help.el (function-called-at-point): Use char-(after|before)
5304 instead of (following|preceding)-char.
5305 (variable-at-point): Ditto.
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.
5313 * prim/paragraphs.el (end-of-paragraph-text): Use char-before
5314 instead of preceding-char.
5316 * prim/misc.el (copy-from-above-command): Use char-(after|before)
5317 instead of (following|preceding)-char.
5319 * prim/obsolete.el (preceding-char): Correct a typo.
5321 * prim/minibuf.el (minibuffer-electric-slash): Use char-(after|before)
5322 instead of (following|preceding)-char.
5323 (minibuffer-electric-tilde): Ditto.
5325 * prim/lisp.el (insert-parentheses): Use char-(after|before)
5326 instead of (following|preceding)-char.
5328 * prim/indent.el (tab-to-tab-stop): Use char-(after|before)
5329 instead of (following|preceding)-char.
5330 (move-to-tab-stop): Ditto.
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).
5338 * prim/debug.el (debugger-frame-number): Use char-after not
5340 (debugger-frame): Ditto.
5341 (debugger-frame-clear): Ditto.
5343 * prim/case-table.el (invert-case): Use char-after not
5347 * prim/syntax.el (symbol-near-point): Use char-before not
5350 * prim/window.el (window-list): Update DOCstring.
5351 From Noah Friedman <friedman@splode.com>
5353 * utils/uniquify.el (toplevel): Make version test match XEmacs v20.
5355 * tm/tm-ew-e.el: Clean up Ebola infection.
5357 * x11/x-compose.el: Various corrections
5358 From Heiko Muenkel <muenkel@tnt.uni-hannover.de>
5360 1997-06-10 Gary D. Foster <Gary.Foster@corp.sun.com>
5362 * modes/view-less.el: Changed \177 bindings to 'delete
5363 * modes/help.el: Changed \177 bindings to 'delete
5365 1997-06-10 Gary D. Foster <Gary.Foster@corp.sun.com>
5367 * prim/keydefs.el: Changed all 'delete key bindings to point to
5368 the `backward-or-forward-foo' functions.
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.
5379 * modes/cperl-mode.el: Fixed references to delete functions
5380 to use the new names.
5382 1997-06-11 Karl M Hegbloom <karlheg@inetarena.com>
5384 * ilisp/ilisp-def.el (toplevel): Changed `ilisp-prefix' from
5385 "C-z" to "C-c" because of conflict with global key binding for
5388 1997-06-11 Steven L Baur <steve@altair.xemacs.org>
5390 * prim/window.el (window-list): New function.
5391 Suggested by Noah Friedman <friedman@splode.com>
5392 Modified by Hrvoje Niksic <hniksic@srce.hr>
5394 * utils/mail-extr.el (mail-extract-address-components): Replace
5395 preceding-char with char-before.
5397 * utils/passwd.el (read-passwd-map): Clean up Ebola BS.
5399 1997-06-10 Steven L Baur <steve@altair.xemacs.org>
5401 * packages/supercite.el (sc-attribs-extract-namestring): Clean up
5402 Ebola -- replace literal 32 with `?\ '.
5404 * utils/mail-extr.el (mail-extr-voodoo): Clean up Ebola -- replace
5405 `following-char' with `char-after'.
5407 1997-06-10 Hrvoje Niksic <hniksic@srce.hr>
5409 * prim/subr.el (split-string): Make PATTERN optional.
5411 1997-06-11 MORIOKA Tomohiko <morioka@jaist.ac.jp>
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.
5417 1997-06-10 MORIOKA Tomohiko <morioka@jaist.ac.jp>
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.
5423 * custom/wid-edit.el: Add widget `coding-system' for mule.
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.
5429 * mule/language/thai.el: modified for XEmacs.
5431 1997-06-09 MORIOKA Tomohiko <morioka@jaist.ac.jp>
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.
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.
5452 1997-06-08 MORIOKA Tomohiko <morioka@jaist.ac.jp>
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
5458 1997-06-09 Steven L Baur <steve@altair.xemacs.org>
5460 * prim/keydefs.el, modes/cc-mode.el, modes/cperl-mode.el,
5462 Change usage of \177 to use keysym 'delete.
5463 From Gary D. Foster <Gary.Foster@Corp.Sun.COM>
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>
5469 * its/its-kata.el ((require 'egg)): Needed for bytecompilation.
5471 * its/its-hira.el ((require 'egg)): Needed for bytecompilation.
5473 * bytecomp/bytecomp.el (byte-compile-two-args-19->20): Correct an
5475 From Kyle Jones <kyle_jones@wonderworks.com>
5477 1997-06-08 Steven L Baur <steve@altair.xemacs.org>
5479 * prim/files.el (auto-mode-alist): Restore bash regexps.
5480 From "Barry A. Warsaw" <bwarsaw@CNRI.Reston.VA.US>
5482 1997-06-05 Steven L Baur <steve@altair.xemacs.org>
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>
5488 1997-06-04 Gary D. Foster <Gary.Foster@corp.sun.com>
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.
5495 1997-06-03 MORIOKA Tomohiko <morioka@jaist.ac.jp>
5497 * x11/x-menubar.el (default-menubar): Add menu for Mule.
5499 * mule/mule-cmds.el: Menu for XEmacs were moved to
5502 1997-06-03 MORIOKA Tomohiko <morioka@jaist.ac.jp>
5504 * leim/quail.el: to avoid compiling warnings about overlay.el.
5506 1997-05-16 Gary D. Foster <Gary.Foster@corp.sun.com>
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
5512 * modes/*.el: Removed conflicting \177 bindings.
5513 * modes/cc-mode.el: Modified `c-electric-delete' to use new
5515 * modes/cperl-mode.el: Modified `cperl-electric-backspace' to
5516 use new delete bindings.
5518 1997-06-03 MORIOKA Tomohiko <morioka@jaist.ac.jp>
5520 * leim/quail.el: to sync with quail.el of Emacs-19.34.94-epsilon.
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.
5539 1997-06-04 Steven L Baur <steve@altair.xemacs.org>
5541 * prim/about.el: Installed new version 2.1.
5542 From Hrvoje Niksic <hniksic@srce.hr>
5544 * prim/profile.el (pretty-print-profiling-info): Autoload don't
5548 * prim/update-elc.el: Comment cleanup.
5550 * modes/cperl-mode.el (cperl-mode-map): Restore previous
5552 (cperl-electric-backspace): Use backspace-or-delete if it exists.
5554 * bytecomp/bytecomp-runtime.el (eval-when-feature): New macro.
5555 From Roland McGrath <roland@frob.com>
5557 * prim/glyphs.el (init-glyphs): Add xbm instantiator for 'x
5559 Suggested by Hrvoje Niksic <hniksic@srce.hr>.
5561 * utils/passwd.el: Eliminate obsolete Lucid emacs usage.
5563 * utils/timezone.el (timezone-make-date-arpa-standard): Correct
5565 (timezone-make-date-sortable): Ditto.
5567 * utils/passwd.el (passwd-invert-frame-when-keyboard-grabbed):
5568 Change default for InfoDock.
5570 * utils/highlight-headers.el
5571 (highlight-headers-follow-url-function): Correct docstring.
5573 * utils/finder.el (finder-known-keywords): Cleanup keyword
5576 * prim/startup.el (command-line-do-help): Use emacs-name function
5577 for printing the editor name.
5579 * prim/simple.el: Disable for InfoDock.
5580 (display-warning): Disable for InfoDock.
5581 (emacs-name): New function.
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
5589 * prim/mouse.el (default-mouse-track-cleanup-extent): Correct test
5590 on dead-func extent.
5592 * prim/help.el (view-emacs-news): outl-mouse turned off in
5595 * packages/tar-mode.el (tar-mode-map): InfoDock doesn't like the
5598 * packages/makesum.el (make-command-summary): Output correct
5600 (double-column): Remove unused variable.
5602 * packages/hyper-apropos.el (hypropos-popup-menu): Synch with
5603 infodock. Initialize command-p to either t or nil.
5605 * eterm/term.el (make-term): Fix docstring.
5607 * comint/shell.el: Correct comment.
5609 * comint/comint.el (comint-mode-map): Infodock doesn't like the
5612 1997-06-03 Steven L Baur <steve@altair.xemacs.org>
5614 * modes/lisp-mode.el (eval-interactive): Treat defcustom like
5615 defvar (turn into an effective defconst).
5617 * cl/cl-macs.el (widget-get): Add defsetf method.
5618 (widget-value): Add defsetf method.
5619 From Hrvoje Niksic <hniksic@srce.hr>
5621 1997-06-02 Steven L Baur <steve@altair.xemacs.org>
5623 * prim/obsolete.el (insert-and-inherit): Make 'compatible not
5625 Suggested by Hrvoje Niksic <hniksic@srce.hr>
5626 (insert-before-markers-and-inherit): Ditto.
5628 1997-06-02 MORIOKA Tomohiko <morioka@jaist.ac.jp>
5630 * mule/korean.el was abolished because it seems not to be used.
5632 * mule/japanese.el was abolished because it seems not to be used.
5634 1997-06-01 MORIOKA Tomohiko <morioka@jaist.ac.jp>
5636 * tm/gnus-mime-old.el was abolished because XEmacs 20.3 has Gnus
5639 * tm/tm-edit.el: updated to 7.108.
5641 * tm/tm-view.el: updated to 7.83.
5643 * leim/quail.el: modified for XEmacs.
5645 * mule/mule-load.el, lisp/mule/mule-process.el: delete
5646 mule-process.el because it is not used.
5648 * mule/european.el was abolished because it seems not to be used.
5650 * mule/mule-load.el: must load mule-cmds before setting for
5651 language-environment.
5653 * mule/mule-cmds.el, lisp/mule/european-hooks.el: Modified
5656 * mule/mule-cmds.el: Uncomment key definition for
5657 `toggle-input-method'.
5659 * mule/mule-init.el: Comment out about `mule-keymap' (moved to
5662 * mule/mule-cmds.el: Uncomment about `mule-keymap' (moved from
5665 * tl/tl-atype.el: Don't require tl-str.
5667 * tl/tl-atype.el: Use atype.el of APEL.
5669 * tl/tl-list.el: Use alist.el of APEL.
5671 1997-05-31 MORIOKA Tomohiko <morioka@jaist.ac.jp>
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/.
5676 * tl/file-detect.el, tl/filename.el: replaced by APEL's.
5678 * mu/std11-parse.el, mu/std11.el: moved to lisp/apel/.
5680 * leim/quail.el: Add new quail.el (imported from Emacs
5683 * leim/skk/skkdic.el: delete skkdic.el temporary because XEmacs
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.
5702 * mule/mule-load.el, mule/mule-cmds.el: Add mule-cmds.el.
5704 * prim/simple.el (assoc-ignore-case): New function; imported
5705 from Emacs/mule-19.34.94-epsilon.
5707 1997-06-02 Steven L Baur <steve@altair.xemacs.org>
5709 * modes/hideshow.el: Make it work again.
5710 From Pete Ware <ware@cis.ohio-state.edu>
5712 Sat May 31 09:00:14 1997 David Moore <dmoore@ucsd.edu>
5714 * utils/text-props.el (set-text-properties): Was exiting
5715 map-extents too early.
5717 1997-06-02 Steven L Baur <steve@altair.xemacs.org>
5719 * cl/cl-macs.el (frame-parameters): Tweaking frame configuration
5721 From Hrvoje Niksic <hniksic@srce.hr>
5723 * modes/vhdl-mode.el (vhdl-emacs-features): Allow recognition of
5726 * prim/simple.el (kill-region): Sort beginning and ending
5727 endpoints to simplify logic.
5728 From Hrvoje Niksic <hniksic@srce.hr>
5730 Tue May 27 13:42:57 1997 Ken Manheimer <klm@python.org>
5732 * packages/icomplete.el:
5733 * Updated my email address - klm@python.org instead of klm@nist.gov.
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.)
5739 * Integrated Emacs 19.34 and XEmacs 19.15 corrections (typos,
5740 style, command revisions, etc).
5742 * Integrated immediate keybindings display. See
5743 `icomplete-show-key-bindings', `icomplete-get-keys', and
5744 `icomplete-completions'.
5746 * `icomplete-get-keys': Return keys bound in prior buffer to func name.
5748 * Added icomplete delay behavior, so completions don't intrude as
5749 quickly for short input, with customization variables:
5751 `icomplete-max-delay-chars' - Maximum number of initial chars to
5752 apply icomplete compute delay.
5754 `icomplete-compute-delay' - Completions-computation stall, used
5755 only with large-number completions
5757 `icomplete-delay-completions-threshold' Pending-completions
5758 number over which to apply icomplete-compute-delay
5760 * Provided `icomplete-exhibit' on `icomplete-minibuffer-setup-hook'
5761 so icomplete behaves well with XEmacs GNUS.
5763 Fri May 30 18:39:01 1997 Hrvoje Niksic <hniksic@srce.hr>
5765 * prim/glyphs.el (init-glyphs): Minor regexp cleanup.
5767 1997-05-30 Steven L Baur <steve@altair.xemacs.org>
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!
5773 * packages/generic-sc.el (sc-next-operation): Remove unused
5775 (sccs-insert-c-header): Ditto.
5776 (ccase-new-revision-p): Ditto.
5777 (sc-sensitize-menu): Ditto.
5779 * modes/auto-show.el (TopLevel): Tighten check on
5780 dump-time initialization.
5782 1997-05-29 Steven L Baur <steve@altair.xemacs.org>
5784 * prim/format.el (format-alist): Change defconst to defvar.
5785 From Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5787 (format-encode-region): Reduce bytecompiler warnings for bound but
5789 (format-deannotate-region): Ditto.
5790 (format-annotate-region): Ditto.
5791 (format-annotate-single-property-change) Ditto.
5793 * utils/lib-complete.el: Clean up documentation in header.
5795 * prim/glyphs.el: Eliminate bytecompiler warnings.
5796 (define-obsolete-pointer-glyph): Mark as 'compatible not 'obsolete.
5798 * prim/keydefs.el (ctl-x-map): Bind narrow-to-defun to `C-x n d'.
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
5804 From Erik Naggum <erik@naggum.no>
5806 * prim/window-xemacs.el: New file, split from window.el with
5807 XEmacs-specific stuff.
5809 * prim/window.el (display-buffer): Remove unused variable.
5811 * prim/keydefs.el (ctl-x-4-map): Add binding for
5812 `kill-buffer-and-window'.
5814 * prim/window.el (kill-buffer-and-window): New command.
5816 From Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
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>
5823 * prim/files.el (revert-buffer-internal-hook): Declare.
5825 * utils/map-ynp.el: Synch with Emacs 19.34.94.
5826 (map-y-or-n-p): Clean up bytecompiler warnings.
5828 * packages/generic-sc.el: Restored to distribution, comment
5831 * prim/simple.el (message-log-max): Add compatible variable alias
5832 for `log-message-max-size'.
5834 * comint/background.el (background): Autoload.
5836 * prim/process.el (shell-command): background.el is now
5839 * prim/minibuf.el: Clean up file header.
5841 * packages/bookmark.el (bookmark-menu-popup-paned-menu): Naive
5843 (bookmark-bmenu-other-window-with-mouse): Naive port to XEmacs.
5845 * utils/autoload.el (generated-custom-file): custom-load.el
5846 renamed to cus-load.el.
5848 * prim/loadup.el: Don't preload custom-load.elc.
5850 Thu May 29 19:03:52 1997 Per Abrahamsen <abraham@dina.kvl.dk>
5852 * x11/x-menubar.el (default-menubar): Updated customize entries.
5854 1997-05-29 Steven L Baur <steve@altair.xemacs.org>
5856 * prim/about.el (about-xemacs-xref): Update contributors list.
5858 1997-05-28 Steven L Baur <steve@altair.xemacs.org>
5860 * prim/minibuf.el (mouse-file-display-completion-list): Protect
5861 against bogus directory becoming default.
5862 (mouse-directory-display-completion-list): Ditto.
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.
5869 * packages/vc.el (vc-directory): dirname typo'ed as dir.
5871 * packages/vc-hooks.el (vc-menu): Remove vc-file-status.
5872 (Toplevel): Remove key definition for vc-file-status.
5874 1997-05-27 Steven L Baur <steve@altair.xemacs.org>
5876 * prim/cus-start.el (Toplevel): Rename factory-value to
5877 standard-value for Custom-1.98.
5879 1997-05-26 Steven L Baur <steve@altair.xemacs.org>
5881 * prim/help.el (view-lossage-key-count): New variable.
5882 (view-lossage-message-count): New variable.
5883 (view-lossage): Use them.
5886 * prim/help.el (view-lossage): Use new argument to `recent-keys'.
5888 * cl/cl-macs.el (recent-keys-ring-size): New setf method.
5890 1997-05-26 Steven L Baur <steve@altair.xemacs.org>
5892 * prim/process.el (shell-command-to-string): Alias exec-to-string
5893 to more logical name.
5895 1997-05-23 Steven L Baur <steve@altair.xemacs.org>
5897 * tm/tm-view.el (mime/content-decoding-condition): Add image/png
5900 * tm/tm-image.el (toplevel): Add image/png mime type.
5902 * tm/tm-edit.el (mime-file-types): Add png handling.
5903 (mime-content-types): Ditto.
5905 Thu May 22 04:19:09 1997 Martin Buchholz <mrb@eng.sun.com>
5907 * prim/files.el (auto-mode-alist): Reorg. Support
5908 pre-processed fortran files. *.m4 files now default to autoconf mode.
5910 * prim/about.el: Promote Hrvoje. Picture still needed...
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.
5919 1997-05-22 Steven L Baur <steve@altair.xemacs.org>
5921 * prim/files.el (save-buffer): From Hrvoje Niksic. Don't clear
5924 * packages/func-menu.el: Update for David Hughes' new email
5927 1997-05-21 Noah Friedman <friedman@prep.ai.mit.edu>
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,
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.
5943 1997-05-21 Steven L Baur <steve@altair.xemacs.org>
5945 * x11/x-menubar.el (default-menubar): strokes added to mouse
5948 Wed May 21 17:12:28 1997 Per Bothner <bothner@deneb.cygnus.com>
5950 * eterm/term.el (term-send-raw): Better XEmacs character event
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.
5956 Tue Mar 11 20:15:26 1997 Kurt Hornik <Kurt.Hornik@ci.tuwien.ac.at>
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
5963 Tue Jun 4 10:15:54 1996 Per Bothner <bothner@deneb.cygnus.com>
5965 * eterm/term.el: Add kd, kl, kr, du capabilities.
5966 * eterm/e/eterm.ti: Add kcub1, kcuf1, kcuu1, kcud1 capabilities.
5968 Wed May 15 14:38:45 1996 Per Bothner <bothner@deneb.cygnus.com>
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,
5975 * eterm/term.el: Merge changes from FSF (mostly typos).
5977 Mon Sep 25 17:19:51 1995 Per Bothner <bothner@kalessin.cygnus.com>
5979 * eterm/term.el (term-emulate-terminal): On CR, set
5980 term-current-column to term-start-line-column, not 0.
5982 1997-05-21 Steven L Baur <steve@altair.xemacs.org>
5984 * packages/add-log.el (change-log-font-lock-keywords): Tweak
5987 1997-05-21 Erik Naggum <erik@naggum.no>
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.
5993 1997-05-21 Steven L Baur <steve@altair.xemacs.org>
5995 * packages/add-log.el: Synch to Emacs 20.0.
5997 * prim/obsolete.el (read-minibuffer): Make compatible not obsolete.
5998 (read-input): Ditto.
6000 Tue May 20 20:32:59 1997 Steven L Baur <steve@altair.xemacs.org>
6002 * prim/subr.el (buffer-substring-no-properties): Clean out extents
6005 Mon May 19 19:48:35 1997 Steven L Baur <steve@altair.xemacs.org>
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).
6012 Mon May 19 18:13:50 1997 Hrvoje Niksic <hniksic@srce.hr>
6014 * utils/easymenu.el (easy-menu-add): Check for existing, before
6015 entering MENU to `easy-menu-all-popups'.
6017 Sun May 18 09:11:50 1997 Steven L Baur <steve@altair.xemacs.org>
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).
6024 * packages/vc.el: Synch with Emacs 19.34.94 because our version was
6026 (vc-checkout): Autoload.
6027 (vc-find-binary): Ditto.
6029 * prim/files.el (find-buffer-visiting): Restore because FSF vc.el
6032 Fri Apr 25 13:21:46 1997 Per Abrahamsen <abraham@dina.kvl.dk>
6034 * apropos.el (apropos): Add support for customization groups.
6035 (apropos-print): Ditto.
6037 Sat May 17 19:56:31 1997 Glynn Clements <glynn@sensei.co.uk>
6039 * packages/man.el (manual-entry): Strip out stderr output.
6041 Sun May 11 18:24:25 1997 Kyle Jones <kyle@crystal.WonderWorks.COM>
6043 * prim/modeline.el: new mouse-drag-modeline function.
6044 Allows bottommost modeline to be dragged.
6046 Sat May 17 03:41:11 1997 Steven L Baur <steve@altair.xemacs.org>
6048 * cl/cl-macs.el: A whole bunch of XEmacs specific setf methods
6051 * prim/files.el (auto-mode-alist): Don't copy to purespace.
6052 (interpreter-mode-alist): Ditto.
6054 Fri May 16 21:43:35 1997 Steven L Baur <steve@altair.xemacs.org>
6056 * packages/info.el (Info-button1-follows-hyperlink): New variable.
6057 (Info-maybe-follow-clicked-node): Use it.
6059 * prim/simple.el (transpose-preceding-chars): New function.
6061 Fri May 16 20:37:35 1997 Steven L Baur <steve@altair.xemacs.org>
6063 * version.el: Update minor version number.
6065 Mon May 12 13:47:37 1997 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6067 * tm/tm-vm.el: Provide for vm-unsaved-message having been removed
6068 in recent versions of VM.
6070 Fri May 9 10:41:44 1997 Steven L Baur <steve@altair.xemacs.org>
6072 * iso/iso-acc.el (iso-accents-compose): Fix XEmacs 19.14
6073 compatibility (patch suggested by Hrvoje Niksic).
6075 * packages/man.el (manual-entry): (Patch from Soren Dayton) Allow
6076 subchapters not to be trimmed on Solaris.
6078 * prim/itimer.el (itimer-edit-mode): Correct use of obsolete
6081 * prim/startup.el: Update copyright notice.
6083 Thu May 8 14:35:34 1997 Steven L Baur <steve@altair.xemacs.org>
6085 * hm--html-menus/hm--html.el: Define obsolete aliases for the
6086 previous function spellings.
6088 * hm--html-menus/hm--html-keys.el: Define obsolete aliases for the
6089 previous variable spellings.
6091 * prim/obsolete.el (define-obsolete-variable-alias): Fix docstring
6093 (define-compatible-variable-alias): Ditto.
6095 * tm/tm-vm.el (vm-unsaved-message): Symbol doesn't exist any
6098 Tue May 6 21:33:19 1997 Steven L Baur <steve@altair.xemacs.org>
6100 * mule/mule-files.el (write-region): Correct docstring.
6102 * prim/files-nomule.el (write-region): Correct docstring.
6104 Mon May 5 12:26:41 1997 Steven L Baur <steve@altair.xemacs.org>
6106 * prim/about.el (about-xemacs-xref): Infodock Associates is now
6109 Sat May 3 16:32:47 1997 Steven L Baur <steve@altair.xemacs.org>
6111 * efs/dired.el (dired-chown-program): chown program is in /bin on
6114 Fri May 2 20:04:35 1997 Steven L Baur <steve@altair.xemacs.org>
6116 * egg/egg.el: paren.el needed at bytecompile time for
6117 `pos-visible-in-window-safe' defsubst.
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
6123 Wed Apr 30 18:06:35 1997 Steven L Baur <steve@altair.xemacs.org>
6125 * prim/loadup.el: Put features.elc in the dump list.
6127 * prim/about.el (about-xemacs): Change date.
6129 Tue Apr 29 18:51:31 1997 Steven L Baur <steve@altair.xemacs.org>
6131 * mule/mule-files.el (buffer-file-coding-system-alist): Regexp for
6132 handling info files didn't match the right pattern.
6134 Sun Apr 27 18:09:48 1997 Steven L Baur <steve@altair.xemacs.org>
6136 * prim/sound.el (load-sound-file): Fix typo.
6138 Sat Apr 26 16:25:49 1997 Steven L Baur <steve@altair.xemacs.org>
6140 * utils/lib-complete.el: Make conformant to Lisp coding standards
6141 MULE-ize by allowing for coding system argument.
6143 Fri Apr 25 08:39:50 1997 Steven L Baur <steve@altair.xemacs.org>
6145 * modes/sh-script.el (sh-indent-line): Deal with pathological case
6146 of indenting a first line containing a `#' as first non-white
6149 Thu Apr 24 18:40:32 1997 Steven L Baur <steve@altair.xemacs.org>
6151 * comint/telnet.el (telnet-mode-map): Correct Emacs synch typo.
6153 * rmail/rmail.el (rmail-get-new-mail): display-time-string is not
6154 necessarily a string.
6156 Thu Apr 24 11:08:28 1997 Kyle Jones <kyle_jones@wonderworks.com>
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.
6174 Wed Apr 23 10:56:05 1997 Steven L Baur <steve@altair.xemacs.org>
6176 * prim/files.el (hack-local-variables-prop-line): Mistakenly
6177 returned t when enable-local-variables was nil.
6179 * psgml/psgml-charent.el (sgml-display-char-list-filename): Move
6180 iso88591.map to a proper location.
6182 * prim/sound.el (load-sound-file): Make sure sound files are read
6185 Tue Apr 22 02:05:38 1997 Steven L Baur <steve@altair.xemacs.org>
6187 * packages/vc.el (vc-directory): Set text properties.
6189 * psgml/psgml-xemacs.el (sgml-xemacs-get-popup-value): Allow for
6190 interactive commands.
6192 Mon Apr 21 15:15:12 1997 Steven L Baur <steve@altair.xemacs.org>
6194 * prim/minibuf.el (input-error): New error type.
6195 (read-from-minibuffer): Use it.
6197 * comint/comint.el (comint-exec-hook): Do not Customize due to
6198 interactions with setting language environment in MULE.
6200 Sun Apr 20 09:36:19 1997 Steven L Baur <steve@altair.xemacs.org>
6202 * packages/info.el (Info-footnote-tag): Changing the footnote tag
6203 from the default "Note" is broken.
6205 Tue Apr 22 07:01:20 1997 Hrvoje Niksic <hniksic@srce.hr>
6207 * prim/keydefs.el (global-map): Bind it to `C-z'.
6209 * prim/frame.el (suspend-emacs-or-iconify-frame): New function.
6211 Fri Apr 18 16:45:07 1997 Steven L Baur <steve@altair.xemacs.org>
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.
6218 Fri Apr 18 09:26:24 1997 Dave Gillespie <daveg@synaptics.com>
6220 * cl/cl-macs.el (values): New setf-method.
6222 Thu Apr 17 21:29:57 1997 Bob Weiner <weiner@infodock.com>
6224 * packages/avoid.el (mouse-avoidance-kbd-command): Correct
6225 detection of keypress.
6227 Thu Apr 17 21:20:04 1997 Michael McNamara <mac@silicon-sorcery.com>
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
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
6236 3) Include keybinding C-c C-b for reporting bugs.
6237 4) Include keybinding C-c i for reindenting declarations.
6239 * modes/verilog-mode.el: Changes to 2.24
6240 Cleaned up menubar items; added submit bug report there, for
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)
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)
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.
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
6275 Mon Apr 14 13:06:10 1997 Steven L Baur <steve@altair.xemacs.org>
6277 * utils/autoload.el (generate-file-autoloads-1): Turn off local
6278 variable processing.
6280 * prim/files.el (hack-local-variables-prop-line): Respect setting
6281 of enable-local-variables.
6283 * vm/vm-startup.el (vm-session-initialization): Remove for
6286 * utils/smtpmail.el (smtpmail-send-it): Forgot quote.
6287 (smtpmail-deduce-address-list): case-fold-search mistakenly set
6288 before buffer change.
6290 Sun Apr 13 14:49:34 1997 Steven L Baur <steve@altair.xemacs.org>
6292 * x11/x-menubar.el (default-menubar): Added `send-pr' to Help
6295 * modes/make-mode.el (makefile-font-lock-keywords): Correct old,
6296 restored :-( 19.14 makefile-space-face lossage.
6298 Sat Apr 12 23:20:31 1997 David Moore <dmoore@ucsd.edu>
6300 * packages/font-lock.el (c-font-lock-keywords-1): Performance
6303 Sat Apr 12 21:32:37 1997 Steven L Baur <steve@altair.xemacs.org>
6305 * prim/about.el (about-xemacs): Update printed release date.
6307 * calendar/appt.el (install-display-time-hook): Friends don't let
6308 Friends quote lambda functions.
6310 Fri Apr 11 11:50:14 1997 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
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.
6319 Sat Apr 12 05:27:56 1997 Steven L Baur <steve@altair.xemacs.org>
6321 * modes/list-mode.el (list-mode-item-mouse-selected): Sometimes
6322 event-closest-point returns nil.
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.
6328 * edebug/edebug.el (edebug-read-and-maybe-wrap-form): Protect
6329 against pathological recursive calls.
6331 * prim/loadup.el: add cus-start as dumped package.
6333 * packages/vc.el (vc-directory): Dired requires a list not a
6334 string of space separated names.
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'.
6339 Fri Apr 11 21:12:57 1997 Steven L Baur <steve@altair.xemacs.org>
6341 * packages/ispell.el: Don't attempt creation of the menubar unless
6342 XEmacs has been compiled with menubars.
6344 * prim/simple.el (yank-pop): mark-marker needs optional force
6345 parameter to activate the region (suggested by Jamie Zawinski).
6347 Fri Apr 11 17:47:26 1997 Per Abrahamsen <abraham@dina.kvl.dk>
6349 * packages/apropos.el (apropos): Add support for faces, widgets,
6351 (apropos-print): Ditto.
6353 Fri Apr 11 01:23:45 1997 Steven L Baur <steve@altair.xemacs.org>
6355 * prim/loadup.el (running-xemacs): Declare. This variable is the
6356 new canonical way of determining whether you're running under
6359 Thu Apr 10 13:23:14 1997 Steven L Baur <steve@altair.xemacs.org>
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.
6365 * prim/about.el (about-xemacs-xref): Forgot to link David Moore's
6368 Thu Apr 10 12:30:29 1997 Per Abrahamsen <abraham@dina.kvl.dk>
6370 * efs/dired-faces.el (dired): Move to environment group.
6372 Wed Apr 9 19:45:46 1997 Per Abrahamsen <abraham@dina.kvl.dk>
6374 * x11/x-menubar.el (default-menubar): Inline definition of
6377 Wed Apr 9 10:45:54 1997 Steven L Baur <steve@altair.xemacs.org>
6379 * prim/about.el (about-xemacs-xref): Add Jan Vroonhof to list of
6381 (about-xemacs-xref): Add MORIOKA Tomohiko's bio.
6382 (about-xemacs-xref): Add Per Abrahamsen.
6384 Tue Apr 8 12:57:05 1997 Steven L Baur <steve@altair.xemacs.org>
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).
6390 Mon Apr 7 16:38:43 1997 Steven L Baur <steve@altair.xemacs.org>
6392 * prim/frame.el (temp-buffer-shrink-to-fit): Default to nil since
6393 this feature has gotten broken.
6395 Sun Apr 6 06:56:03 1997 Steven L Baur <steve@altair.xemacs.org>
6397 * modes/outl-mouse.el (outline-down-arrow-mask): Set up arrow
6398 glyphs to display on when no X11 support is available.
6400 * modes/outline.el (outline-install-menubar): short circuit if no
6401 menubars are available.
6403 * x11/x-menubar.el (default-menubar): Use xmine not mine.
6405 * prim/help.el (describe-variable): Some doc strings weren't being
6406 terminated with a newline.
6408 Sat Apr 5 20:20:00 1997 Steven L Baur <steve@altair.xemacs.org>
6410 * prim/about.el (about-xemacs-xref): Correct Jareth Hein's links.
6412 Sat Apr 5 13:18:05 1997 Tomasz J. Cholewo <t.cholewo@ieee.org>
6414 * packages/etags.el (tags-query-replace): Fixed DELIMITED argument
6415 bug. `with-caps-disable-folding' moved to isearch-mode.el.
6417 * packages/info.el (Info-search): Use `with-caps-disable-folding'.
6419 Sat Apr 5 09:32:43 1997 Steven L Baur <steve@altair.xemacs.org>
6421 * utils/finder-inf.el: Regenerated.
6423 * utils/finder.el (finder-known-keywords): Add mule keyword.
6425 Tue Apr 1 14:08:04 1997 Steven L Baur <steve@altair.xemacs.org>
6427 * prim/winnt.el: New file. Derived from Emacs 19.34, adapted by
6430 * prim/faces.el (set-face-stipple): Allow usage of a pixmap
6431 (suggested by Per Abrahamsen).
6433 * mule/canna.el (running-xemacs): Move to the top.
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.
6438 Tue Apr 1 11:25:33 1997 Martin Buchholz <mrb@Eng.Sun.COM>
6440 * bytecomp/bytecomp.el (char-after): Correct coding of calling
6443 Mon Mar 31 21:36:47 1997 Kyle Jones <kyle_jones@wonderworks.com>
6445 * prim/faces.el (set-face-stipple): New function.
6447 Sat Mar 29 14:52:02 1997 Steven L Baur <steve@altair.xemacs.org>
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.
6454 Fri Jul 19 12:01:51 1996 Christoph Wedler <wedler@fmi.uni-passau.de>
6456 * packages/info.el (Info-elisp-ref): Look first in lispref, then
6459 * packages/func-menu.el (fume-function-name-regexp-bibtex): `,'
6462 * packages/etags.el (list-tags): Interactive argument should be an
6465 Wed Mar 26 22:33:40 1997 Steven L Baur <steve@altair.xemacs.org>
6467 * Remove ns lisp directory.
6468 * Remove vms lisp directory.
6470 Tue Mar 25 12:22:57 1997 Steven L Baur <steve@altair.xemacs.org>
6472 * prim/files.el (file-remote-p): Update doc string.
6474 * packages/terminal.el (te-stty-string): Fix definition for Linux.
6476 Mon Mar 24 23:43:53 1997 Steven L Baur <steve@altair.xemacs.org>
6478 * prim/files.el (file-remote-p): Correct documentation and allow
6479 for `allow-remote-paths' to control loading of efs.
6481 Sun Mar 23 16:58:08 1997 Tomasz J. Cholewo <t.cholewo@ieee.org>
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.
6488 Mon Mar 24 00:47:38 1997 Steven L Baur <steve@altair.xemacs.org>
6490 * x11/x-menubar.el (popup-mode-menu): Change guard when stripping
6491 keywords to be more robust.
6493 Sun Mar 23 00:26:53 1997 Steven L Baur <steve@altair.xemacs.org>
6495 * prim/startup.el (splash-hack-version-string): Correct for case
6496 of hosts with '-' in the names.
6498 Sat Mar 22 14:25:47 1997 Tomasz J. Cholewo <t.cholewo@ieee.org>
6500 * modes/sendmail.el (user-mail-address): Require cus-edit.
6503 Sat Mar 22 14:25:47 1997 Tomasz J. Cholewo <t.cholewo@ieee.org>
6505 * calendar/diary-lib.el (diary-countdown): New function.
6506 (fancy-diary-display): Use modeline-buffer-identification.
6508 * calendar/appt.el (appt-diary-entries): Do not display diary.
6509 (appt-check): Display diary buffer at midnight.
6511 Fri Mar 21 19:16:46 1997 Steven L Baur <steve@altair.xemacs.org>
6513 * mule/mule-coding.el (enable-multibyte-characters): MULE
6514 compatible variable.
6516 Thu Mar 20 13:28:17 1997 Steven L Baur <steve@altair.xemacs.org>
6518 * bytecomp/bytecomp.el (byte-compile-output-docform): Ebola fix.
6519 (byte-compile-lambda): Ebola fix.
6521 * prim/obsolete.el (following-char): Make this turkey obsolete.
6522 (preceding-char): Ditto. (Suggested by Richard Mlynarik).
6524 Wed Mar 19 10:12:09 1997 Steven L Baur <steve@altair.xemacs.org>
6526 * modes/sendmail.el (sendmail-send-it): Use function for
6528 (user-mail-address): Autoload.
6530 * pcl-cvs/pcl-cvs.el (cvs-changelog-ours-p): Use function for
6533 * prim/startup.el (load-init-file): Only set user-mail-address if
6536 * utils/smtpmail.el (smtpmail-send-it): Use function for
6538 (smtpmail-via-smtp): Ditto.
6540 * packages/add-log.el (add-log-mailing-address): Use new function
6541 to obtaion email address.
6542 (add-change-log-entry): Ditto.
6544 * prim/device.el (device-pixel-depth): New alias for
6547 * comint/comint-xemacs.el (comint): Fix typo in defgroup.
6549 Tue Mar 18 11:16:28 1997 Steven L Baur <steve@altair.xemacs.org>
6551 * prim/loadup.el: ls-lisp doesn't exist now.
6553 * comint/comint-xemacs.el (comint): Touch up fixes from Per
6556 * prim/glyphs.el (subwindow-image-instance-p): Change doc string
6557 to reflect unimplemented status.
6559 Mon Mar 17 15:34:06 1997 Steven L Baur <steve@altair.xemacs.org>
6561 * comint/comint.el (comint-input-setup): Require comint-xemacs.
6563 * utils/autoload.el (autoload-snarf-defcustom): Don't snarf from
6566 * comint/comint-xemacs.el: New file. Contains face declarations
6569 * comint/comint.el: Remove inline defface.
6571 Sat Mar 15 15:14:06 1997 Steven L Baur <steve@altair.xemacs.org>
6573 * prim/loadup.el: Add prim/auto-customize.elc to dumped files.
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
6581 (batch-update-autoloads): Use it.
6583 Fri Mar 14 20:00:00 1997 Jareth Hein <jhod@po.iijnet.or.jp>
6585 * prim/fill.el: added functions for kinsoku (Asian text line
6588 Fri Mar 14 19:59:36 1997 Bob Weiner <weiner@infodock.com>
6590 * packages/jka-compr.el (jka-compr-installed-p): Simplify.
6592 Fri Mar 14 17:24:30 1997 Steven L Baur <steve@altair.xemacs.org>
6594 * modes/sendmail.el: Correct vm macro hack.
6595 (query-user-mail-address): New customizable variable.
6596 (user-mail-address): New function, use it. (Courtesy of Per
6597 Abrahamsen <abraham@dina.kvl.dk>).
6599 Thu Mar 13 18:49:50 1997 Steven L Baur <steve@altair.xemacs.org>
6601 * x11/x-menubar.el (popup-mode-menu): Do something more correct
6602 when combining a global popup menu and a local mode menu.
6604 Thu Mar 13 08:36:35 1997 Adrian Aichner <aichner@ecf.teradyne.com>
6606 * packages/crypt.el (crypt-unix-to-dos-region): Correct DOC string.
6608 Wed Mar 12 13:46:21 1997 Steven L Baur <steve@altair.xemacs.org>
6610 * prim/obsolete.el (char=): Make alias for common lisp
6613 Mon Mar 10 09:44:05 1997 Steven L Baur <steve@altair.xemacs.org>
6615 * prim/simple.el (set-fill-column): Clean up docstring.
6617 * x11/x-menubar.el (save-options-non-customized-face-list): Allow
6618 save-options to save faces declared with defface macro.
6620 * packages/vc.el: diff-switches is autoloaded again in diff.el.
6622 * packages/diff.el (diff-switches): Default to "-c".
6624 Sun Mar 9 18:44:59 1997 Tomasz J. Cholewo <tjchol01@mecca.spd.louisville.edu>
6626 * prim/help.el (describe-function-1): Add missing stream arguments
6627 to terpri and princ.
6629 Sun Mar 9 15:38:29 1997 Steven L Baur <steve@altair.xemacs.org>
6631 * prim/modeline.el (modeline-minor-mode-menu): Evaluate minor
6632 modes in context of correct buffer.
6634 * prim/help.el (locate-library): Synched with Emacs 19.35.
6636 * packages/icomplete.el (icomplete-get-keys): Make it work.
6638 * prim/about.el: Add Jens Lautenbacher's picture.
6640 Sun Mar 9 12:38:53 1997 Noah Friedman <friedman@prep.ai.mit.edu>
6642 * utils/eldoc.el (eldoc-pre-command-refresh-echo-area): Use
6643 eldoc-display-message-p, not eldoc-display-message-no-interference-p.
6645 Sat Mar 8 11:20:47 1997 Steven L Baur <steve@altair.xemacs.org>
6647 * prim/startup.el (startup-splash-frame-body): More text tweaking.
6649 * x11/x-faces.el (*try-oblique-before-italic-fonts*): New user
6650 variable. Allow trying oblique fonts ahead of italic fonts (from
6652 (x-make-font-italic): Use it.
6654 * prim/obsolete.el (window-system): Make it compatible not
6657 Fri Oct 11 14:21:05 1996 Christoph Wedler <wedler@fmi.uni-passau.de>
6659 * packages/hyper-apropos.el (hypropos-get-doc): Put font names etc in
6660 parentheses if instantiation uses fallback.
6661 (hypropos-face-history): New variable.
6662 (hyper-describe-face): New function.
6663 (hyper-where-is): New command.
6664 (hypropos-read-function-symbol): New function.
6665 (hyper-describe-key): New command.
6666 (hyper-describe-key-briefly): New command.
6667 (hypropos-read-variable-symbol): New function.
6668 (hyper-set-variable): New command.
6669 (hypropos-set-variable): Changed to work with buffer-locals.
6671 Fri Jul 19 12:01:51 1996 Christoph Wedler <wedler@fmi.uni-passau.de>
6673 * packages/hyper-apropos.el: Massive changes--the original knew nothing
6674 about buffer-locals and local-bindings.
6675 (hypropos-shrink-window): New user option.
6676 (hypropos-ref-buffer): New variable.
6677 (hypropos-regexp-history): New variable.
6678 (hyper-apropos): Better interactive version.
6679 (hypropos-grok-variables): Omit OBSOLETE stuff.
6680 (hyper-describe-variable): Additional ARG, better interactive
6682 (hyper-describe-function): Ditto.
6683 (hypropos-last-help): Without prefix arg, just display buffer.
6684 (hypropos-insert-face): New function.
6685 (hypropos-insert-keybinding): New function.
6686 (hypropos-get-doc): Additional ARG, display documentation for
6687 faces, complete change.
6688 (hypropos-this-symbol): Using better regexp.
6690 Fri Mar 7 10:44:48 1997 Steven L Baur <steve@altair.xemacs.org>
6692 * x11/x-menubar.el (default-menubar): Reorganize again undoing
6693 previous change. Customize submenu moved to top of options menu.
6694 Edit faces restored to edit-faces and renamed to Browse faces.
6696 Thu Mar 6 08:43:27 1997 Steven L Baur <steve@altair.xemacs.org>
6698 * x11/x-menubar.el (options-menu): New variable.
6699 (default-menubar): Use it.
6701 * prim/about.el (view-less): Explicit require.
6703 Wed Mar 5 18:03:02 1997 Steven L Baur <steve@altair.xemacs.org>
6705 * prim/cleantree.el: New file based on suggestion by David Moore,
6706 and derived from Gnus nnml code.
6708 Tue Mar 4 01:19:37 1997 Hrvoje Niksic <hniksic@srce.hr>
6710 * edebug/edebug.el (edebug-compute-previous-result): Don't treat
6713 Wed Mar 5 10:11:55 1997 Steven L Baur <steve@altair.xemacs.org>
6715 * prim/startup.el (splash-hack-version-string): New function to
6716 narrow the output of (emacs-version) for the splash screen.
6717 (splash-frame-present): Use it.
6719 Tue Mar 4 19:52:10 1997 Steven L Baur <steve@altair.xemacs.org>
6721 * packages/supercite.el (sc-name-filter-alist): (Idea from Bob
6722 Weiner). Update to handle names like Michael Sperber
6725 Mon Mar 3 17:50:04 1997 Per Abrahamsen <abraham@dina.kvl.dk>
6727 * prim/faces.el (init-face-from-resources): New variable.
6728 (init-face-from-resources): Use it.
6729 (init-device-faces): Use it.
6730 (init-frame-faces): Use it.
6731 (make-empty-face): New function.
6733 * x11/x-faces.el (x-init-face-from-resources): Made second
6734 argument optional, and added a third argument.
6735 (make-face-x-resource-internal): New alias.
6737 Mon Mar 3 14:45:16 1997 Steven L Baur <steve@altair.xemacs.org>
6739 * prim/loadup.el: Remove custom.elc.
6741 * prim/simple.el (newline): Attempt to not add newline to a
6742 previous end-open extent.
6744 Sun Mar 2 10:10:31 1997 Steven L Baur <steve@altair.xemacs.org>
6746 * hm--html-menus/tmpl-minor-mode.el (tmpl-sign): Remove nul byte.
6748 * site-load.el: Move site-packages to the top level.
6750 Sun Mar 2 01:37:04 1997 Hrvoje Niksic <hniksic@srce.hr>
6752 * utils/mail-extr.el (all-top-level-domains): Added "hr" domain.
6754 * packages/ps-print.el (ps-print-color-p): Default to nil.
6756 * x11/x-menubar.el (default-menubar): Changed menubar entry for
6759 * prim/faces.el (init-other-random-faces): Use gray65 for
6760 zmacs-region and primary-selection background.
6762 * x11/x-faces.el (x-init-global-faces): New default background
6765 Sat Mar 1 14:38:14 1997 Hrvoje Niksic <hniksic@srce.hr>
6767 * packages/diff.el: (diff): Autoload.
6768 (diff-backup): Autoload.
6769 (diff-switches): Autoload.
6771 Sat Mar 1 01:09:08 1997 Steven L Baur <steve@altair.xemacs.org>
6773 * packages/tar-mode.el (tar-mode-map): Removed extraneous C-c
6774 binding of tar-copy.
6776 * prim/keydefs.el: Don't disable upcase-region and
6779 Fri Feb 28 11:22:29 1997 Steven L Baur <steve@altair.xemacs.org>
6781 * prim/obsolete.el (char-to-int): Define as alias to `char-int'.
6783 * prim/help.el (describe-function-1): Show annotation contents if
6786 * packages/man.el (Manual-mode): Don't turn off scrollbars if
6787 XEmacs doesn't have them to begin with.
6789 * prim/keydefs.el: Don't disable eval-expression by default now
6790 that it is harder to type.
6792 Thu Feb 27 13:06:41 1997 Steven L Baur <steve@altair.xemacs.org>
6794 * prim/subr.el (with-string-as-buffer-contents): Moved from
6795 mule/mule-coding.el.
6797 * mule/mule-coding.el: Remove with-string-as-buffer-contents.
6799 * prim/format.el (format-insert-file): Correct wrong order of args
6800 passed to format-decode.
6802 * prim/startup.el (load-user-init-file): Allow XEmacs to read a
6803 bytecompiled .emacs if it exists.
6805 Thu Feb 27 17:41:57 1997 Per Abrahamsen <abraham@dina.kvl.dk>
6807 * subr.el (eval-after-load): Enable.
6808 (eval-next-after-load): Ditto.
6810 Thu Feb 27 10:59:05 1997 Steven L Baur <steve@altair.xemacs.org>
6812 * prim/subr.el (with-temp-buffer): New function from Emacs 19.35,
6813 courtesy of Erik Naggum <erik@naggum.no>.
6815 Fri Feb 28 22:17:03 1997 Hrvoje Niksic <hniksic@srce.hr>
6817 * prim/isearch-mode.el: Added "_" to the `interactive' forms of
6819 (isearch-mode-map): Define M-y.
6820 (isearch-yank-kill): New function.
6822 * prim/keydefs.el: Don't bind `C-x C-n' to `set-goal-column';
6823 don't disable `set-goal-column'.
6825 * mule/mule-init.el (ctl-x-map): Use `C-x C-n' as mule-prefix,
6826 instead of `C-x C-k'.
6828 Wed Feb 26 18:09:56 1997 Andreas Jaeger <aj@arthur.pfalz.de>
6830 * x11/x-menubar.el (default-menubar): `FAQ' should be `FAQ
6831 (local)' in Help menu.
6833 Mon Feb 24 18:33:38 1997 Martin Buchholz <mrb@eng.sun.com>
6835 * mule/mule-debug.el (describe-coding-system): Ported from
6838 * mule/mule-x-init.el (x-use-halfwidth-roman-font): New
6840 "Maybe set charset registry of the 'ascii charset to ROMAN-REGISTRY.
6843 - the current display is an X device
6844 - the displayed width of FULLWIDTH-CHARSET is twice the displayed
6845 width of the 'ascii charset, but only when using ROMAN-REGISTRY.
6847 Traditionally, Asian characters have been displayed so that they
6848 occupy exactly twice the screen space of ASCII (`halfwidth')
6849 characters. On many systems, e.g. Sun CDE systems, this can only be
6850 achieved by using a national variant roman font to display ASCII."
6852 Sun Feb 23 12:56:28 1997 Steven L Baur <steve@altair.xemacs.org>
6854 * edebug/edebug.el: Synch up with Emacs 19.34.
6856 * prim/itimer-autosave.el (auto-save-timeout): Increase to 960.
6858 Sat Feb 22 17:11:31 1997 Steven L Baur <steve@altair.xemacs.org>
6860 * prim/loadup.el: Dump new file itimer-autosave.el.
6862 Sat Feb 22 17:06:32 1997 Kyle Jones <kyle_jones@wonderworks.com>
6864 * prim/itimer.el: Cleanup, removal of autosave cruft.
6866 Fri Feb 21 09:41:44 1997 Steven L Baur <steve@altair.xemacs.org>
6868 * prim/simple.el (line-move-ignore-invisible): Reverse previous
6869 change to make this default to nil again.
6871 Thu Feb 20 14:30:50 1997 Jamie Zawinski <jwz@netscape.com>
6873 * prim/files.el (hack-local-variables-prop-line): New version.
6875 Thu Feb 20 11:14:22 1997 Steven L Baur <steve@altair.xemacs.org>
6877 * prim/files.el: Delete definition of dired-kept-versions.
6879 * prim/about.el (about-xemacs-xref): Added Kyle's picture. :-)
6881 Wed Feb 19 15:47:47 1997 Steven L Baur <steve@altair.xemacs.org>
6883 * packages/vc.el (diff-switches): Restore since this global
6884 variable went away with the passing of ange-ftp.
6886 * utils/autoload.el (generate-file-autoloads-1): Don't let
6887 find-file-hooks be run.
6888 (update-file-autoloads): Ditto.
6889 (update-autoloads-from-directory): Ditto.
6891 * x11/x-menubar.el (default-menubar): Correct unguarded reference
6892 to fast-lock-mode variable.
6894 Wed Feb 19 08:04:02 1997 Noah Friedman <friedman@prep.ai.mit.edu>
6896 * utils/eldoc.el (eldoc-message-commands): Doc fixes.
6897 (eldoc-message): Make function, not macro.
6899 * utils/eldoc.el (eldoc-last-message): New internal variable.
6900 (eldoc-mode): Initialize it to nil.
6901 (eldoc-message): Use it.
6902 (eldoc-print-current-symbol-info): Use it.
6904 * utils/eldoc.el (eldoc-pre-command-refresh-echo-area): New function.
6905 (eldoc-mode): Put it on pre-command-hook if in XEmacs or using
6906 idle timers in Emacs.
6908 * utils/eldoc.el (eldoc-message-commands-table-size): New constant.
6909 (eldoc-add-command): Use it to initialize eldoc-message-commands.
6911 * utils/eldoc.el (eldoc-display-message-no-interference-p): New
6913 (eldoc-display-message-p): Use it.
6915 * utils/eldoc.el (eldoc-print-fnsym-args, eldoc-print-var-docstring):
6916 Arg sym no longer optional.
6917 Do not initialize arg if nil.
6919 * utils/eldoc.el (eldoc-forward-sexp-safe): Function deleted.
6920 (eldoc-beginning-of-sexp): New function.
6921 (eldoc-fnsym-in-current-sexp): Use eldoc-beginning-of-sexp.
6922 Use eldoc-current-symbol to get symbol at point.
6925 (eldoc-function-argstring-from-docstring-method-table): Forge
6926 docstrings for `and', `or', `list', `+', and `-'.
6928 * utils/eldoc.el (eldoc-add-command-completions): New function.
6929 (eldoc-add-command): Take list of args.
6930 No longer interactive.
6931 (eldoc-remove-command-completions): New function.
6932 (eldoc-remove-command): Take list of args.
6933 No longer interactive.
6935 * utils/eldoc.el: Initialize eldoc-message-commands using
6936 eldoc-add-command-completions.
6938 * utils/eldoc.el (eldoc-display-message-p): New function.
6939 Return nil if cursor-in-echo-area, or using idle timers and a
6940 command is still active.
6941 (eldoc-print-current-symbol-info): Use eldoc-display-message-p.
6943 Tue Feb 18 14:20:01 1997 David Byers <davby@ida.liu.se>
6945 * packages/paren.el (paren-highlight): Minor typo correction.
6947 Tue Feb 18 13:05:33 1997 Steven L Baur <steve@altair.xemacs.org>
6949 * prim/loadup.el: Dump new file custom-xmas.
6951 Mon Feb 17 21:01:38 1997 Steven L Baur <steve@altair.xemacs.org>
6953 * prim/help.el (function-compatible-p): New function.
6954 (function-compatibility-doc): New function.
6955 (describe-function-1): Use them.
6956 (variable-compatible-p): New function.
6957 (variable-compatibility-doc): New function.
6958 (describe-variable): Use them.
6960 Mon Feb 17 19:12:55 1997 Per Abrahamsen <abraham@dina.kvl.dk>
6962 * prim/obsolete.el (x-color-values): Added for Emacs
6965 Mon Feb 17 18:11:24 1997 Michael Kifer <kifer@CS.SunySB.EDU>
6967 * prim/files.el (file-remote-p): Force load of EFS if not already
6970 Mon Feb 17 17:45:23 1997 Bob Weiner <weiner@infodock.com>
6972 * modes/lisp-mode.el (eval-last-sexp): Do something special if
6973 evaluating (interactive ...).
6975 Sun Feb 16 21:49:18 1997 Bjorn Victor <Bjorn.Victor@DoCS.UU.SE>
6977 * utils/facemenu.el (facemenu-adjust-face-sizes): Strip size when
6978 face is neither nil nor cons.
6980 Sun Feb 16 14:26:03 1997 Steven L Baur <steve@altair.xemacs.org>
6982 * prim/loadup.el: Try not dumping font.elc.
6984 * prim/obsolete.el (display-column-mode): Remove column.el and
6985 leave a forwarding address.
6987 Sat Feb 15 23:21:11 1997 Kyle Jones <kyle_jones@wonderworks.com>
6989 * prim/minibuf.el (read-from-minibuffer): Don't put evaluated
6990 expressions in the minibuffer history list.
6992 Sat Feb 15 22:57:11 1997 Steven L Baur <steve@altair.xemacs.org>
6994 * packages/scroll-in-place.el (scroll-signal-boundary-error):
6995 Allow user to suspend error signals.
6997 Sat Feb 15 21:43:49 1997 John Turner <turner@branagh.ta52.lanl.gov>
6999 * packages/column.el (current-line): Correct defaults for starting
7000 at 1, remove an obsolete variable.
7002 Sat Feb 15 20:17:46 1997 Hal Peterson <hrp@netstar.com>
7004 * packages/vc.el (vc-backend-print-log): Change `cvs rlog' to
7007 Mon Feb 17 02:01:27 1997 Hrvoje Niksic <hniksic@bjesomar.srce.hr>
7009 * utils/edmacro.el (edmacro-format-keys): Would bug out on empty
7012 Mon Feb 17 02:01:27 1997 Hrvoje Niksic <hniksic@bjesomar.srce.hr>
7014 * utils/edmacro.el (edmacro-format-keys): Would bug out on empty
7016 (edmacro-fix-menu-commands): Would bug out on 'control, etc.
7017 (edmacro-events-to-keys): New function.
7018 (edmacro-format-keys): Use it.
7019 (edmacro-finish-edit): Compare to macros, not strings.
7020 (edmacro-fkeys): New function.
7021 (edmacro-format-keys): Use it.
7022 (edit-kbd-macro): Tweak.
7024 Sat Feb 15 13:58:14 1997 Kyle Jones <kyle_jones@wonderworks.com>
7026 * packages/info.el: Don't call switch-to-buffer if the Info frame
7029 Sat Feb 15 12:07:46 1997 Steven L Baur <steve@altair.xemacs.org>
7031 * prim/simple.el (previous-line): Allow escape from signaled error
7035 Sat Feb 15 11:05:29 1997 Kyle Jones <kyle_jones@wonderworks.com>
7036 * utils/redo.el: made before and after status messages so that
7037 the user is aware if a long action is still being processed.
7039 rolled version number up to 1.00, since the package seems to be
7042 cosmetic changes so the file could be included in the XEmacs
7045 Sat Feb 15 11:13:05 1997 Hrvoje Niksic <hniksic@srce.hr>
7047 * prim/simple.el (line-move-ignore-invisible): Change default to
7050 Sat Feb 15 01:04:21 1997 Hrvoje Niksic <hniksic@bjesomar.srce.hr>
7052 * prim/macros.el: Removed. Superseded by new version in
7055 Fri Feb 14 23:29:16 1997 Adrian Aichner <aichner@ecf.teradyne.com>
7057 * modes/executable.el (executable-set-magic): Correct for the #!
7060 Fri Feb 14 23:10:58 1997 Steven L Baur <steve@altair.xemacs.org>
7062 * prim/modeline.el (modeline-modified-map): Call
7063 vc-toggle-read-only instead of toggle-read-only to be consistent
7064 with override of `C-x C-q'.
7066 Fri Feb 14 16:11:10 1997 Jonathon Edwards <edwards@intranet.com>
7068 * packages/blink-cursor.el (blink-cursor-post-command-hook): stop
7069 cursor blink momentarily after receiving user input.
7071 Fri Feb 14 15:26:38 1997 Jacques Duthen <duthen@club-internet.fr>
7073 * x11/x-menubar.el (default-menubar): mine goes into games menu.
7075 Thu Feb 13 22:16:09 1997 Michael Sperber <sperber@informatik.uni-tuebingen.de>
7077 * prim/files.el (recover-session-finish): Modify for efs.
7079 Thu Feb 13 21:23:07 1997 Steven L Baur <steve@altair.xemacs.org>
7081 * prim/files.el (file-remote-p): New function.
7083 * sunpro/sunpro-load.el: Do not dump mime-setup under any
7086 Thu Feb 13 17:58:09 1997 Richard Mlynarik <mly@adoc.xerox.com>
7088 * prim/obsolete.el (insert-before-markers-and-inherit): Correct
7091 Wed Feb 12 17:48:59 1997 Steven L Baur <steve@altair.xemacs.org>
7093 * comint/gdb.el (gdb-control-c-subjob): Nuke this loser.
7095 Wed Feb 12 13:58:01 1997 Hrvoje Niksic <hniksic@bjesomar.srce.hr>
7097 * utils/edmacro.el: New file.
7099 Wed Feb 12 09:00:48 1997 Steven L Baur <steve@altair.xemacs.org>
7101 * prim/sound.el (load-sound-file): Update documentation of
7102 restrictions on what machines XEmacs can play sound on.
7104 Tue Feb 11 09:39:25 1997 Steven L Baur <steve@altair.xemacs.org>
7106 * prim/glyphs.el (init-glyphs): Correct autodetection to find
7107 GIF89. Look for PNG.
7109 Mon Feb 10 21:37:54 1997 Steven L Baur <steve@altair.xemacs.org>
7111 * prim/frame.el (show-temp-buffer-in-current-frame): Conditional
7112 shrink-to-fit behavior on `temp-buffer-shrink-to-fit'.
7114 * packages/apropos.el (apropos-print): Ditto.
7116 * prim/lisp.el (lisp-complete-symbol): Ditto.
7118 * prim/help.el (with-displaying-help-buffer): Ditto.
7120 Mon Feb 10 20:58:19 1997 Hrvoje Niksic <hniksic@bjesomar.srce.hr>
7122 * x11/x-toolbar.el: Allow customization of toolbar functions by
7123 customizable variables.
7125 Mon Feb 10 14:58:05 1997 Greg Klanderman <greg@alphatech.com>
7127 * comint/gdb.el (gdb-mode): Correct setting of obsolete hook.
7129 Sun Feb 9 19:55:03 1997 Steven L Baur <steve@altair.xemacs.org>
7131 * prim/obsolete.el (define-compatible-variable-alias): New function.
7132 (define-compatible-variable-alias): New function.
7133 .*mode-line.*, frame-parameters, modify-frame-parameters,
7134 x-display-.* all made compatible not obsolete.
7136 * bytecomp/bytecomp.el (byte-compile-variable-ref): Warn for
7137 compatibility symbols.
7138 (byte-compile-compatible): New function.
7140 * bytecomp/bytecomp-runtime.el (make-compatible): New function.
7141 (make-compatible-variable): New function.
7143 Sun Feb 9 19:14:25 1997 Kyle Jones <kyle_jones@wonderworks.com>
7145 * utils/redo.el: New file.
7147 * utils/floating-toolbar.el: New file.
7149 Sun Feb 9 15:19:46 1997 Steven L Baur <steve@altair.xemacs.org>
7151 * custom/custom.el: Remove ;;;###autoloads since this file is
7154 Sun Feb 9 00:28:20 1997 Per Abrahamsen <abraham@dina.kvl.dk>
7156 * custom/widget.el: New file.
7158 * custom/widget-example.el: New file.
7160 * custom/widget-edit.el: New file.
7162 * custom/custom.el: New file.
7164 * custom/custom-edit.el: New file.
7166 Fri Feb 7 03:09:32 1997 Alastair Burt <burt@dfki.uni-sb.de>
7168 * bytecomp/bytecomp.el (byte-compile-insert-header): Correct
7171 Thu Feb 6 17:14:32 1997 Steven L Baur <steve@altair.xemacs.org>
7173 * packages/font-lock.el (font-lock-fontify-keywords-region):
7174 Correct bounds checking in case the keywords regexp is not
7177 * packages/ps-print.el: Update maintainer address.
7179 Thu Feb 6 12:35:39 1997 Bill Dubuque <wgd@martigny.ai.mit.edu>
7181 * cl/cl-macs.el (cl-do-proclaim): Correct addition of bound
7182 variables to `byte-compile-bound-variables'.
7184 Thu Feb 6 01:07:56 1997 Steven L Baur <steve@altair.xemacs.org>
7186 * bytecomp/bytecomp.el (byte-compile-warn-about-unused-variables):
7187 Reverse previous patch.
7189 * prim/minibuf.el (use-dialog-box): Rename from
7190 should-use-dialog-box.
7191 (should-use-dialog-box-p): Use it.
7193 * bytecomp/bytecomp.el (byte-compile-warn-about-unused-variables):
7194 cell is not a cons when the cl declare macro is used.
7196 Wed Feb 5 21:37:13 1997 Hrvoje Niksic <hniksic@bjesomar.srce.hr>
7198 * modes/cperl-mode.el: Provide 'cperl-mode.
7200 Tue Feb 4 11:51:25 1997 Greg Klanderman <greg@alphatech.com>
7202 * modes/make-mode.el: Remove `makefile-runtime-macros-list' from
7203 `makefile-macro-table'.
7205 Tue Feb 4 11:06:33 1997 Steven L Baur <steve@altair.xemacs.org>
7207 * packages/metamail.el (metamail-region): *junet* coding system
7208 name changed to 'junet.
7210 Mon Feb 3 22:34:09 1997 Alexandre Oliva <oliva@dcc.unicamp.br>
7212 * iso/iso-acc.el: Critical Bug fix.
7213 Add ISO-8859-3 support to iso-acc.el, as suggested by Dale
7216 Mon Feb 3 17:11:21 1997 Steven L Baur <steve@altair.xemacs.org>
7218 * modes/make-mode.el (makefile-browser-format-macro-line): Remove
7219 redundant (and wrong) format statement.
7221 Fri Jan 31 21:38:47 1997 Steven L Baur <steve@altair.xemacs.org>
7223 * psgml/psgml-html.el (html-auto-sgml-entity-conversion): Allow
7224 user control over automatic sgml entity to ISO-8859-1 conversion.
7226 Fri Jan 31 09:50:51 1997 Hrvoje Niksic <hniksic@srce.hr>
7228 * x11/x-toolbar.el (toolbar-mail-commands-alist): Updated with a
7229 lot of new mailer possiblities.
7231 Fri Jan 31 09:28:49 1997 Martin Buchholz <mrb@eng.sun.com>
7233 * x11/x-font-menu.el (reset-device-font-menus): Correct guard on
7234 charset-registry call.
7236 Fri Jan 31 00:21:07 1997 Darrell Kindred <dkindred@cmu.edu>
7238 * packages/font-lock.el (font-lock-mode): Don't remove the
7239 `font-lock-pre-idle-hook' from `pre-idle-hook'.
7241 Thu Jan 30 22:43:43 1997 David Moore <dmoore@UCSD.EDU>
7243 * packages/compile.el: Speed up regexps.
7244 (compilation-parse-errors): replace re-search-forward with
7247 Thu Jan 30 20:33:56 1997 Hvoje Niksic <hniksic@srce.hr>
7250 (toolbar-open,toolbar-dired,toolbar-save,toolbar-print,toolbar-cut,toolbar-copy,toolbar-paste,toolbar-undo,toolbar-replace):
7252 (toolbar-news): Allow running without separate frame.
7253 (toolbar-mail-commands-alist): New variable.
7254 (toolbar-mail-reader): Ditto.
7255 (toolbar-mail): Use them.
7257 * x11/x-menubar.el: Shorten help menu item names.
7259 Thu Jan 30 17:22:15 1997 Alexandre Oliva <oliva@dcc.unicamp.br>
7261 * iso/iso-acc.el: Accept accents in isearch.
7263 Wed Jan 29 22:25:38 1997 Tomasz J. Cholewo <tjchol01@mecca.spd.louisville.edu>
7265 * packages/ps-print.el: Make postscript files generated by
7266 ps-print conformant to Adobe DSC specification.
7268 Mon Jan 27 21:45:17 1997 Tomasz J. Cholewo <tjchol01@mecca.spd.louisville.edu>
7270 * dired/ange-ftp.el (ange-ftp-write-region): Changes for jka-compr.
7272 * packages/jka-compr.el (jka-compr-write-region): Convert to 20.0
7273 write-region interface.
7275 Mon Jan 27 19:09:28 1997 Steven L Baur <steve@altair.xemacs.org>
7277 * prim/about.el (about-xemacs): Updated to reflect change of
7280 Mon Jan 27 13:25:17 1997 William M. Perry <wmperry@aventail.com>
7282 * packages/man.el (Manual-entry-switches): Don't default to -s.
7284 Sun Jan 26 16:27:49 1997 Steven L Baur <steve@altair.xemacs.org>
7286 * bytecomp/byte-optimize.el (byte-compile-inline-expand):
7287 Correctly refresh the pointer to a symbol being autoloaded prior
7290 Sun Jan 26 13:57:22 1997 Bob Weiner <weiner@infodock.com>
7292 * prim/about.el (about-xemacs-xref): Update bio.
7294 Sat Jan 25 22:58:15 1997 Steven L Baur <steve@altair.xemacs.org>
7296 * x11/x-menubar.el (default-menubar): Update ps-paper-type options
7297 for new ps-print.el.
7299 Thu Jan 23 01:40:53 1997 Steven L Baur <steve@altair.xemacs.org>
7301 * psgml/psgml-html.el (html-mode): Set up friendlier syntax
7304 * psgml/psgml.el (sgml-running-xemacs): Remove
7305 sgml-mode-syntax-table since it has been superseded.
7307 Thu Jan 9 13:32:01 1997 Jacques Duthen Prestataire <duthen@cegelec-red.fr>
7309 * ps-print.el: Merge patch from [simon] Oct 8, 1996 Simon Marshall
7310 <simon@gnu.ai.mit.edu>
7311 (ps-print-version): Fix value.
7312 (cl lisp-float-type): Require them.
7313 (ps-number-of-columns ps-*-font-size): Try to select defaults
7314 better suited when `ps-landscape-mode' is non-nil.
7315 (ps-*-faces): Change default for Font Lock mode faces when
7316 `ps-print-color-p' is nil.
7317 (ps-right-header): Replace `time-stamp-yy/mm/dd'
7318 by `time-stamp-mon-dd-yyyy'.
7319 (ps-end-file ps-begin-page): Fix bug in page count for Ghostview.
7320 (ps-generate-postscript-with-faces): Replace `ps-sorter' by
7321 `car-less-than-car'.
7322 (ps-plot ps-generate): Replace `%d' by `%3d'.
7324 Wed Jan 22 15:32:39 1997 Greg Klanderman <greg@alphatech.com>
7326 * modes/rsz-minibuf.el (resize-minibuffer-setup): Resize the
7327 minibuffer earlier than the first received event.
7329 Wed Jan 22 15:29:08 1997 Barry A. Warsaw <bwarsaw@CNRI.Reston.VA.US>
7331 * modes/imenu.el (imenu-add-to-menubar): Don't attempt anything if
7332 menu-bar lookup fails.
7334 Wed Jan 22 01:03:42 1997 Martin Buchholz <mrb@eng.sun.com>
7336 * x11/x-font-menu.el: Make font menus work better in a
7337 Japanese environment.
7339 Tue Jan 21 19:56:26 1997 Martin Buchholz <mrb@eng.sun.com>
7341 * mule/mule-init.el (init-mule): Get Japanese man pages working.
7343 Fri Jan 17 17:22:54 1997 Hrvoje Niksic <hniksic@bjesomar.srce.hr>
7345 * man.el (Manual-mode): Don't mess with scrollbars if they aren't
7348 Tue Jan 21 19:52:45 1997 Steven L Baur <steve@altair.xemacs.org>
7350 * utils/timezone.el (timezone-parse-date): Fix Y2K bug.
7352 Tue Jan 21 19:32:44 1997 Barry A. Warsaw <bwarsaw@anthem.cnri.reston.va.us>
7354 * prim/files.el (hack-local-variables-prop-line): XEmacs should
7355 not query to set local variables in the -*- line if there aren't
7358 Thu Jan 16 18:24:20 1997 Steven L Baur <steve@miranova.com>
7360 * psgml/psgml.el: Use newer interface form for nsgmls.
7362 Thu Jan 16 04:06:24 1997 Steven L Baur <steve@altair.xemacs.org>
7364 * comint/telnet.el (rsh): (Mostly) correct dealing with detection
7365 of password prompt at login.
7367 Thu Jan 16 03:28:25 1997 Martin Buchholz <mrb@eng.sun.com>
7369 * modes/view.el (View-scroll-lines-forward): Correct format typo.
7371 Mon Jan 13 22:50:23 1997 David Moore <dmoore@UCSD.EDU>
7373 * packages/compile.el: Clean up regexps.
7375 Sun Jan 12 20:50:08 1997 Steven L Baur <steve@altair.xemacs.org>
7377 * modes/m4-mode.el: Changed m4-program to point to /usr/bin/m4.
7379 Sun Jan 12 18:49:30 1997
\e$B<i2,
\e(B
\e$BCNI'
\e(B/MORIOKA Tomohiko <morioka@jaist.ac.jp>
7381 * mule/mule-misc.el: `-columns' -> `-width' and define `-columns'
7383 Import definition of `truncate-string-to-width' from Emacs/mule-delta.
7385 Sun Jan 12 13:57:11 1997 Kyle Jones <kyle_jones@wonderworks.com>
7387 * prim/window.el (shrink-window-if-larger-than-buffer): Don't let
7388 readjusted window change the buffer order stack.
7390 Sat Jan 11 20:12:47 1997 Vinnie Shelton <shelton@icd.teradyne.com>
7392 * utils/finder.el (finder-insert-at-column): Correct off-by-one
7393 error affecting long file names.
7395 Fri Jan 10 22:27:58 1997 Shane Holder <holder@rsn.hp.com>
7397 * utils/bench.el: New version.
7399 Fri Jan 10 13:22:26 1997 Christoph Wedler <wedler@fmi.uni-passau.de>
7401 * packages/man.el (Manual-entry-switches): New variable.
7402 (Manual-apropos-switches): New variable.
7403 (Manual-run-formatter): Use them.
7405 Thu Jan 9 22:04:42 1997 Greg Klanderman <greg@alphatech.com>
7407 * modes/make-mode.el: Allow disabling of suspicious line warnings
7408 allow macro pickup when a macro is entered normally
7409 add the runtime macros to the completion list so confirmation is
7410 not necessary when minibuffer-confirm-incomplete is t.
7411 (these last two only in effect when makefile-electric-keys=t)
7413 Thu Jan 9 11:44:11 1997 Martin Buchholz <mrb@eng.sun.com>
7415 * mule/mule-files.el (file-coding-system-alist): Default to 8 bit
7416 on .el and .info files.
7418 Wed Jan 8 20:57:16 1997 Steven L Baur <steve@altair.xemacs.org>
7420 * prim/help.el (help-mode-quit): Correct typo in docstring.
7421 (help-mode-quit): Bury help buffer before restoring previous
7422 window configuration.
7424 Wed Jan 8 20:20:01 1997 Joe Nuspl <nuspl@nvwls.cc.purdue.edu>
7426 * x11/x-menubar.el (default-menubar): Include enriched.doc in the
7427 samples in the help menu.
7429 Wed Jan 8 20:09:32 1997 Jens Krinke <krinke@ips.cs.tu-bs.de>
7431 * x11/x-toolbar.el (toolbar-news-frame-properties): New variable.
7432 (toolbar-news): Use it.
7434 Wed Jan 8 10:11:35 1997 Steven L Baur <steve@altair.xemacs.org>
7436 * x11/x-compose.el (global-map): Keysyms use `-' not `_'.
7438 Mon Jan 6 18:19:03 1997 Steven L Baur <steve@altair.xemacs.org>
7440 * comint/telnet.el (telnet-initial-filter): Enable
7442 (telnet-maximum-count): Bump up to 6, since 4 does not always
7443 appear to be enough.
7445 Mon Jan 6 08:30:55 1997 Andrew Cohen <cohen@andy.bu.edu>
7447 * psgml/psgml-parse.el (sgml-compile-dtd): noconv coding system
7448 has been renamed to no-conversion.
7449 (sgml-bdtd-merge): Ditto.
7450 (sgml-push-to-entity): Ditto.
7452 Sun Jan 5 14:35:30 1997 Steven L Baur <steve@altair.xemacs.org>
7454 * utils/loadhist.el (symbol-file): Make interactive.
7456 Sun Jan 5 00:40:02 1997 Bob Weiner <weiner@infodock.com>
7458 * packages/avoid.el (mouse-avoidance-mode): autoload.
7460 * x11/x-menubar.el (options-menu-saved-forms): Mouse avoidance
7463 Sat Jan 4 12:25:34 1997 Steven L Baur <steve@altair.xemacs.org>
7465 * prim/faces.el (init-other-random-faces): Guard against adding
7466 modeline buffer tty face if no tty support.
7468 Fri Jan 3 23:15:22 1997 Greg Klanderman <greg@alphatech.com>
7470 * packages/backup-dir.el: Added to distribution.
7472 Fri Jan 3 16:20:42 1997 Steven L Baur <steve@altair.xemacs.org>
7474 * gnus/gnus-setup.el: Updated to gracefully handle installed
7475 auxilliary packages like tm, and handle eventual integration of
7478 Fri Jan 3 14:32:07 1997 Vinnie Shelton <shelton@icd.teradyne.com>
7480 * packages/gnuserv.el (gnuserv-frame): Autoload.
7482 * x11/x-menubar.el (default-menubar): Add option to control gnuserv
7483 creating a new frame.
7484 (options-menu-saved-forms): Ditto.
7486 Fri Jan 3 12:18:41 1997 Martin Buchholz <mrb@eng.sun.com>
7488 * x11/x-mouse.el: Protect creation of scrollbar-pointer-glyph with
7489 feature test on 'scrollbar.
7491 Fri Jan 3 10:37:48 1997 Steven L Baur <steve@altair.xemacs.org>
7493 * packages/mic-paren.el (paren-activate): Update to v1.2.
7495 Fri Jan 3 10:21:58 1997 Pete Ware <ware@cis.ohio-state.edu>
7497 * x11/x-menubar.el (default-menubar): Add require-final-newline
7498 and next-line-add-newlines as options in the options menu.
7499 (options-menu-saved-forms): Ditto.
7501 Thu Jan 2 18:52:32 1997 Joel Peterson <tarzan@aosi.com>
7503 * prim/simple.el (blink-matching-open): Make sure point is visible
7506 Thu Jan 2 11:25:05 1997 Vinnie Shelton <shelton@icd.teradyne.com>
7508 * prim/replace.el (occur-mode-mouse-goto): Fix typo in Emacs 19.34
7510 (occur-mode-map): Ditto.
7512 Wed Nov 20 19:40:05 1996 Lennart Staflin <lenst@lysator.liu.se>
7514 * psgml-parse.el (sgml-modify-dtd): set sgml-current-tree to
7515 sgml-top-tree. Needed by sgml-open-element.
7517 Mon Nov 11 01:50:40 1996 Lennart Staflin <lenst@lysator.liu.se>
7519 * Version 1.0 released.
7521 Sun Sep 15 14:07:24 1996 Lennart Staflin <lenst@lysator.liu.se>
7523 * psgml.el (sgml-mode): modify mode-line-format with subst, don't
7524 replicate the whole format in the code.
7526 Thu Sep 12 20:27:38 1996 Lennart Staflin <lenst@lysator.liu.se>
7528 * psgml-parse.el (sgml-external-file): Try to find system
7529 identifiers using the sgml-public-map
7530 if sgml-system-identifiers-are-preferred; this way that flag will
7531 have effect even if the sgml-public-map contains `%s'.
7532 (sgml-final): moved to be defined before use.
7534 * psgml-dtd.el (sgml-parse-parameter-literal): Try to handle
7535 character references to character number above 255 by leaving a
7536 character reference in then parsed entity text.
7538 Thu Sep 5 14:11:00 1996 Dave Love <d.love@dl.ac.uk>
7540 * psgml-other.el (sgml-set-face-for): Nullify
7541 {after,before}-change-functions as well as (obsolete)
7542 {after,before}-change-function.
7544 Tue Dec 31 11:34:37 1996 Steven L Baur <steve@altair.xemacs.org>
7546 * comint/gdb.el (gdb-mode): Require 'cc-mode if not already loaded
7547 prior to starting gdb.
7549 Mon Dec 30 17:59:48 1996 Steven L Baur <steve@altair.xemacs.org>
7551 * comint/telnet.el (telnet-check-software-type-initialize): Remove
7552 default in cond (which allows special treatment of password prompt
7555 Mon Dec 30 09:36:04 1996 Valdis Kletnieks <Valdis.Kletnieks@vt.edu>
7557 * packages/gnuserv.el (server-edit): Add option to allow killing
7560 Sun Dec 29 21:36:44 1996 Steven L Baur <steve@altair.xemacs.org>
7562 * prim/files-nomule.el: Add trailing newline.
7564 Sun Dec 29 18:45:34 1996 James LewisMoss <dres@dres.elam.org>
7566 * modes/perl-mode.el: Add (provide 'perl-mode).
7568 Sun Dec 29 17:15:57 1996 Martin Buchholz <mrb@eng.sun.com>
7570 * ilisp/Makefile (elc): Be a little smarter about recompilation.
7572 Sun Dec 29 17:14:27 1996 Steven L Baur <steve@altair.xemacs.org>
7574 * tm/tm-edit-tipgp.el: Don't unconditionally require tinypgpa.el.
7576 Sat Dec 28 11:15:55 1996 Steven L Baur <steve@altair.xemacs.org>
7578 * x11/x-menubar.el (default-menubar): Move Frame-local font menu
7579 option to Frame Appearance submenu.
7581 Fri Dec 27 20:30:00 1996 Steven L Baur <steve@altair.xemacs.org>
7583 * x11/x-font-menu.el (font-menu-this-frame-only-p): Default to
7584 nil, because everyone was confused by it defaulting to t.
7586 Fri Dec 27 12:30:37 1996 Richard Mlynarik <mly@adoc.xerox.com>
7588 * prim/sort.el (sort-subr): Document use of `sort-fold-case'.
7589 (sort-lines): Ditto.
7590 (sort-paragraphs): Ditto.
7591 (sort-pages): Ditto.
7592 (sort-regexp-fields): Ditto.
7593 (sort-numeric-fields): Ditto.
7594 (sort-regexp-fields): Ditto.
7595 (sort-columns): Ditto.
7596 (sort-regexp-fields): Use compare-buffer-substrings if available.
7598 Fri Dec 27 12:09:23 1996 Noah Friedman <friedman@gnu.ai.mit.edu>
7600 * modes/mail-abbrevs.el (mail-abbrev-expand-hook): Prevent abbrev
7601 expansion from happening multiple times.
7603 Fri Dec 27 02:31:15 1996 Steven L Baur <steve@altair.xemacs.org>
7605 * prim/help.el (help-for-help): Don't confuse help character `b'
7606 with scrolling character `b' in view-less help buffer.
7608 * packages/scroll-in-place.el: Synch with 19.15.
7610 Thu Dec 26 15:25:09 1996 Steven L Baur <steve@altair.xemacs.org>
7612 * x11/x-menubar.el (xemacs-splash-buffer): New function.
7613 (default-menubar): Use it.
7614 (default-menubar): Reorganize help menus.
7616 * prim/startup.el (startup-message-timeout): More or less disable
7617 the timeout of the splash screen.
7619 * packages/man.el (Manual-use-rosetta-man): For Neal Becker's
7621 (Manual-nuke-nroff-bs): Use it.
7623 Tue Dec 24 12:46:22 1996 Steven L Baur <steve@altair.xemacs.org>
7625 * prim/frame.el (show-temp-buffer-in-current-frame): Shrink temp
7628 Mon Dec 23 15:44:49 1996 Steven L Baur <steve@altair.xemacs.org>
7630 * utils/delbackspace.el: Correct rebindings so they work properly
7631 when cc-mode is not dumped with XEmacs.
7633 * packages/apropos.el (apropos-print): Minimize size of *Apropos*
7634 window if it is small.
7636 * prim/lisp.el (lisp-complete-symbol): Minimize size of
7637 *Completions* window.
7639 * prim/help.el (with-displaying-help-buffer): (Based on an idea
7640 from Sudish Joseph) minimize size of displayed help window.
7642 * modes/fortran.el (fortran-window-create-momentarily): Fix
7643 lossage from synch with Emacs 19.34.
7644 (fortran-abbrev-start): Ditto.
7646 Sun Dec 22 15:33:25 1996 Hrvoje Niksic <hniksic@srce.hr>
7648 * x11/x-toolbar.el (toolbar-news): Check whether this is the last
7649 frame before deleting it.
7651 Sun Dec 22 00:37:42 1996 Sudish Joseph <sudish@mindspring.com>
7653 * eterm/tgud.el (tgud-gdb-complete-filter): Match carriage returns
7654 as well as linefeeds.
7656 * eterm/term.el (term-dynamic-list-completions): Correct Emacsism
7657 in setting unread-command-events.
7659 Sat Dec 21 23:37:02 1996 Bob Weiner <weiner@infodock.com>
7661 * packages/font-lock.el: Update Java support.
7663 Sat Dec 21 22:48:59 1996 Steven L Baur <steve@altair.xemacs.org>
7665 * packages/fontl-hooks.el: Add provide (synch with 19.15).
7667 * x11/x-toolbar.el: Don't quote lambda macro.
7669 * packages/session.el: Removed from distribution.
7671 Sat Dec 21 22:37:37 1996 Neal Becker <neal@ctd.comsat.com>
7673 * pcl-cvs/pcl-cvs.el: Synched with pcl-cvs.el from cvs-1.9.
7675 Fri Dec 20 15:19:36 1996 Steven L Baur <steve@altair.xemacs.org>
7677 * packages/compile.el (compilation-error-regexp-alist): Complete
7678 fix for lossage on bad regexps.
7680 * prim/loadup.el: Remove cc-mode as a dumped package.
7682 * prim/glyphs.el (init-glyphs): hscroll-glyph is now builtin.
7684 * prim/minibuf.el (minibuffer-complete-word): Correct an ebola
7685 infection that caused incorrect interpretation of SPC in the
7688 Thu Dec 19 22:16:47 1996 Heiko Muenkel <muenkel@tnt.uni-hannover.de>
7690 * modes/outl-mouse.el (outline-glyph-menu): Remove Hide body item,
7693 Thu Dec 19 00:37:59 1996 Bart Robinson <lomew@cs.utah.edu>
7695 * prim/files.el: Make enable-local-variables 'ask-me behave sanely.
7697 Wed Dec 18 23:10:15 1996 Steven L Baur <steve@altair.xemacs.org>
7699 * prim/simple.el (next-line-add-newlines): Now defaults to nil.
7701 Wed Dec 18 22:56:48 1996 Hrvoje Niksic <hniksic@srce.hr>
7703 * utils/bench.el (bench-mark-13): Added.
7705 Wed Dec 18 20:26:10 1996 Martin Buchholz <mrb@eng.sun.com>
7707 * mule/mule-coding.el: Change charset names.
7709 * mule/japanese-hooks.el: Change charset names.
7711 * mule/hebrew-hooks.el: Change charset names.
7714 * mule/greek-hooks.el: Change charset names.
7717 * mule/european-hooks.el ((make-char 'latin-iso8859-1 32)): Change
7721 * mule/cyrillic-hooks.el (cyrillic-iso8859-5): Use instead of cyrillic.
7724 * mule/chinese-hooks.el (chinese-gb2312): Fix chinese syntax tables.
7727 (chinese): Comment out code for egg.
7729 * mule/thai-hooks.el: Use thai-tis620.
7730 (thai): Prefer macro definition of lambda.
7732 * sunpro/sunpro-init.el (sunpro-startup): Guard against Sun
7735 * prim/obsolete.el (wholenump): New obsolete alias.
7737 * prim/simple.el (comment-indent-function): Use macro definition
7740 * prim/replace.el (list-matching-lines): Remove redundant
7741 (message (format ...))
7743 * modes/cc-mode.el: Readd autoloads (prior to removing cc-mode as
7746 Wed Dec 18 11:09:45 1996 Steven L Baur <steve@altair.xemacs.org>
7748 * comint/telnet.el: Synch up to 19.15 & Emacs 19.34.
7749 (telnet-check-software-type-initialize): Cleanup from Synch.
7751 Sat Dec 14 17:39:17 1996 Steven L Baur <steve@altair.xemacs.org>
7753 * packages/buff-menu.el (list-buffers-directory): autoload.
7755 Fri Dec 13 16:53:14 1996 Steven L Baur <steve@altair.xemacs.org>
7757 * electric/ebuff-menu.el (electric-buffer-list): Restore behavior
7758 of using prefix argument.
7760 * emulators/crisp.el (crisp-mode-map): Rename kp_.* keysyms to
7763 * emulators/tpu-edt.el: Ditto.
7765 * x11/x-win-sun.el: Ditto.
7767 * x11/x-iso8859-1.el: Ditto.
7769 * term/tvi970.el: Ditto.
7771 * term/news.el: Ditto.
7773 * term/lk201.el: Ditto.
7775 * term/linux.el: Ditto.
7777 * prim/keydefs.el: Ditto.
7779 * prim/events.el: Ditto.
7781 * packages/icomplete.el (icomplete-get-keys): Ditto.
7783 * games/gomoku.el (gomoku-mode-map): Ditto.
7785 * games/blackbox.el (blackbox-mode-map): Ditto.
7787 Fri Dec 13 09:40:27 1996 Sudish Joseph <sudish@mindspring.com>
7789 * prim/minibuf.el (next-history-element): Remove kludge test on
7790 minibuffer-history-sexp-flag.
7792 * x11/x-init.el (init-post-x-win): Fix hooks for gnuattached ttys
7793 on XEmacsen started on X displays.
7795 Thu Dec 12 16:05:53 1996 Raymond Toy <toy@rtp.ericsson.se>
7797 * ilisp/ilisp-out.el (ilisp-find-lower-window): Correct XEmacs
7798 version check to look at major numbers.
7799 (ilisp-find-top-left-most-window): Ditto.
7801 Thu Dec 12 15:21:43 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
7803 * utils/mail-extr.el (mail-extract-address-components): Don't
7804 automatically downcase extracted elements. It violates standards.
7806 Thu Dec 12 14:46:47 1996 Christoph Wedler <wedler@fmi.uni-passau.de>
7808 * x11/x-menubar.el (buffers-menu-filter): The buffer menu was
7809 shortened to `buffers-menu-max-size' items even if
7810 `buffers-menu-submenus-for-groups-p' is non-nil.
7812 Let `buffers-menu-submenus-for-groups-p' be an integer : if there
7813 are more buffers than this value, use submenus, otherwise not.
7815 * packages/vc.el (vc-rename-this-file): New function (was missing,
7816 but referred to on the menubar).
7818 * packages/compile.el (compilation-font-lock-keywords): `defvar'
7819 instead of `defconst'!
7821 * prim/mouse.el (default-mouse-track-normalize-point): Double
7822 click mouse-1 on sexpr selects the sexpr.
7824 * x11/x-menubar.el (options-menu-saved-forms): Fix bug in
7825 `save-options-menu-settings'.
7827 Thu Dec 12 14:25:21 1996 Steven L Baur <steve@altair.xemacs.org>
7829 * prim/simple.el (forward-to-indentation): Do not deactivate zmacs
7831 (backward-to-indentation): Ditto.
7833 Thu Dec 12 14:22:55 1996 Christoph Wedler <wedler@fmi.uni-passau.de>
7835 * prim/lisp.el (backward-up-list): Do not deactivate zmacs region
7838 Wed Dec 11 20:26:21 1996 Barry A. Warsaw <bwarsaw@CNRI.Reston.VA.US>
7840 * prim/files.el (set-auto-mode): Require a #! signature to set
7841 mode based on interpreter.
7843 Wed Dec 11 13:25:50 1996 Steven L Baur <steve@altair.xemacs.org>
7845 * packages/man.el (Manual-use-rosetta-man): Restore Neal Becker's
7847 (Man-cleanup-manpage): Use it.
7849 * prim/simple.el (yank): Corrected a mistaken synch with Emacs
7852 * modes/eiffel3.el (eiffel-mode-syntax-table): Quote the semicolon
7853 syntax entry so update-autoloads doesn't barf.
7855 * packages/buff-menu.el (Buffer-menu-mode-map): Correct mouse key
7858 Tue Dec 10 21:24:04 1996 Steven L Baur <steve@altair.xemacs.org>
7860 * packages/ps-print.el (ps-do-despool): Allow dynamic expansion of
7863 * packages/lpr.el (print-region-1): Allow dynamic expansion of
7866 Tue Dec 10 18:30:01 1996 Rod Whitby <rwhitby@asc.sps.mot.com>
7868 * modes/vhdl-mode.el: New File.
7870 Tue Dec 10 17:59:35 1996 Shane Holder <holder@rsn.hp.com>
7872 * utils/bench.el: New file. Utility for benchmarking emacs
7875 Tue Dec 10 10:11:55 1996 Steven L Baur <steve@altair.xemacs.org>
7877 * electric/ebuff-menu.el (electric-buffer-menu-mode-map): Correct
7878 bad 19.34 synch patch.
7880 * utils/pretty-print.el: New File.
7882 Sun Dec 8 13:59:40 1996 Steven L Baur <steve@altair.xemacs.org>
7884 * prim/files-nomule.el: Documentation corrections.
7886 * prim/files.el: Synch to 19.15/Emacs 19.34.
7888 Sat Dec 7 18:48:34 1996 Steven L Baur <steve@altair.xemacs.org>
7890 * packages/hexl.el (hexl-mode-map): Corrected obsolescent key
7891 names introduced in 19.15-b2.
7893 Fri Dec 6 20:17:47 1996 Steven L Baur <steve@altair.xemacs.org>
7895 * games/yow.el: Sync to GNU Emacs 19.34.
7897 * games/studly.el: Documentation fixes.
7899 * games/spook.el: Sync to GNU Emacs 19.34.
7901 * games/mpuz.el: Sync to GNU Emacs 19.34.
7903 * games/life.el: Sync to GNU Emacs 19.34.
7905 * games/hanoi.el: Sync to GNU Emacs 19.34.
7907 * games/flame.el: Documentation fixes.
7909 * games/dunnet.el: Sync to GNU Emacs 19.34.
7911 * games/doctor.el: Sync to GNU Emacs 19.34.
7913 * games/dissociate.el: Sync to GNU Emacs 19.34.
7915 * games/cookie1.el: Sync to GNU Emacs 19.34.
7917 * games/conx.el: Documentation fixes.
7919 * games/blackbox.el: Sync to GNU Emacs 19.34.
7921 * games/NeXTify.el: Documentation fixes.
7923 * packages/man.el: New file/replacement from Emacs 19.34.
7925 * packages/man-xref.el: New file from Emacs 19.35.
7927 * utils/smtpmail.el: New file from Emacs 19.34.
7929 Fri Dec 6 09:28:04 1996
\e$B<i2,
\e(B
\e$BCNI'
\e(B/MORIOKA Tomohiko <morioka@jaist.ac.jp>
7931 * prim/startup.el (set-default-load-path): Set default-load-path
7932 dynamically since file-detect.el is dumped with XEmacs.
7934 Thu Dec 5 20:37:32 1996 Steven L Baur <steve@altair.xemacs.org>
7936 * emulators/tpu-mapper.el: Total replacement with version in GNU
7939 * emulators/tpu-extras.el: Total replacement with version in GNU
7942 * emulators/tpu-edt.el: Total replacement with version in GNU Emacs
7945 * comint/history.el: Documentation fixes.
7947 * comint/gdb.el: Documentation fixes.
7949 * comint/dbx.el: Documentation fixes.
7951 * comint/background.el: Documentation fixes.
7953 * rmail/rmail-xemacs.el: Documentation fixes.
7955 * rmail/rmail-kill.el: Documentation fixes.
7957 * emulators/ws-mode.el: Synch up to Emacs 19.34.
7959 * emulators/teco.el: Documentation cleanup.
7961 * emulators/mlsupport.el: Synch up to Emacs 19.34.
7963 * emulators/mlconvert.el: Synch up to Emacs 19.34.
7965 * emulators/edt-vt100.el: New file from Emacs 19.34.
7967 * emulators/edt-pc.el: New file from Emacs 19.34.
7969 * emulators/edt-mapper.el: New file from Emacs 19.34.
7971 * emulators/edt-lk201.el: New file from Emacs 19.34.
7973 * emulators/edt.el: Synched up to Emacs 19.34.
7975 Thu Dec 5 12:09:19 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
7977 * prim/replace.el (match-string): Use a function instead of a
7978 macro to be compatible with .elc files compiled under Emacs.
7980 Thu Dec 5 09:50:12 1996 Bob Weiner <weiner@infodock.com>
7982 * utils/id-select.el: New file -- Version 1.4.3.
7984 Thu Dec 5 09:17:53 1996 Gary D. Foster <Gary.Foster@corp.sun.com>
7986 * emulators/crisp.el: New file.
7988 * emulators/scroll-lock.el: New file.
7990 Thu Dec 5 00:15:59 1996 Steven L Baur <steve@altair.xemacs.org>
7992 * prim/help.el: A callable library-type function should not
7993 contain an unprotected print statement. This change implements my
7994 version of Erik Naggum's statement about locate-library being less
7995 chatty in Emacs 19.35.
7997 Wed Dec 4 22:00:49 1996 Steven L Baur <steve@altair.xemacs.org>
7999 * utils/flow-ctrl.el: Synch up to Emacs 19.34.
8001 * utils/forms.el: Synch up to Emacs 19.34.
8003 * packages/column.el: Allow column numbers to start at one.
8005 * prim/userlock.el: Synch up to Emacs 19.34.
8007 * prim/paragraphs.el: Synch up to Emacs 19.34.
8009 * prim/page.el: Synch up to Emacs 19.34.
8011 * prim/options.el: Synch up to Emacs 19.34.
8013 * prim/novice.el: Synch up to Emacs 19.34.
8015 * prim/rect.el: Sync up to Emacs 19.34.
8017 * prim/reposition.el: Synch up to Emacs 19.34.
8019 * prim/replace.el: Synch up to Emacs 19.34.
8021 * prim/register.el: Synch up to Emacs 19.34.
8023 * prim/indent.el: Synch up to Emacs 19.34.
8025 * prim/subr.el: Synch up to Emacs 19.34.
8027 * prim/simple.el: Synch up to Emacs 19.34.
8029 * prim/debug.el: Synch up to Emacs 19.34.
8031 * edebug/cl-specs.el: Comment formatting changes.
8033 * edebug/cl-read.el: Protect advisement of eval-region from being
8034 evaluated more than once.
8036 Comment formatting changes.
8038 * edebug/advise-eval-region.el: New File. Separate out advise for
8039 eval-region so it is only evaluated once.
8041 * packages/icomplete.el: Fix a bug in locating command bound to key.
8043 icomplete-exhibit needs to be called in the setup-hook.
8045 * packages/apropos.el: Correct a typo in button binding.
8047 Fixes the bug where if apropos-label-face is actually defined as
8048 face, apropos bombs with an error
8050 Do a (provide 'apropos), like all packages should.
8052 Provides an apropos-mode-hook for Apropos Mode buffers (otherwise
8053 customization is unnecessarily painful).
8055 Redefines the default faces for the various apropos faces so they
8056 come out in color by default (defaults are based on various
8057 standard font-lock faces).
8059 * version.el: Bumped up to b31.