1 1998-09-29 SL Baur <steve@altair.xemacs.org>
3 * XEmacs 21.2-beta2 is released.
5 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
7 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
9 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
11 * info.el (Info-mode): Document page turning by double clicks in
12 docstring so `M-x describe-mode' will display it.
14 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
16 * info.el (Info-mouse-track-double-click-hook): Use character
17 widths to calculate a border region where double clicking does
18 page turning, and return `nil' by default so other hooks, such as
19 region highlighting, will be run.
21 1998-09-29 Colin Rafferty <colin@xemacs.org>
23 * sound.el (default-sound-directory-list): Initialize with all the
24 "sounds" directories in `data-directory-list'. It used to just be
27 * packages.el (locate-data-directory-list): Created. This gives
28 the list of matching directories, unlike `locate-data-directory',
29 which just gives the first one.
31 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
33 * minibuf.el (read-from-minibuffer): No longer bind help-form but
34 make a binding in the local keymap until help-char handling is
37 * help.el (help-keymap-with-help-key): Provide keymap with help
39 (help-print-help-form): New helper function.
41 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
43 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
44 move extent to another buffer; no need to create a new extent.
45 (isearch-fix-case): New function.
46 (isearch-search-and-update): Use it.
48 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
50 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
51 the keymap, not minor-mode-map-alist.
52 (isearch-done): Restore overriding-local-map.
54 1998-09-21 Martin Buchholz <martin@xemacs.org>
56 * bytecomp.el (byte-compile-buffer-substring):
57 Fix for: (byte-compile (defun f () (buffer-substring)))
58 ==> ** buffer-substring called with 3 args, but requires 0-3
59 - new code not only works, but is more readable, too.
61 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
63 * msw-faces.el (mswindows-init-device-faces): Don't try to
64 specify a default font at this late stage. Do try to force
65 creation of the default face font so that if it fails we get
66 an error now instead of a crash at frame creation.
68 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
69 mswindows-make-font-unitalic: Canonical default weight
70 changed from "Normal" to "Regular".
72 mswindows-make-font-bold / -bold-italic: Supplied device was
73 not being passed into call to mswindows-find-smaller-font.
75 1998-09-10 Björn Torkelsson <torkel@hpc2n.umu.se>
77 * package-get.el (package-get-remote): Fix the path where to find
78 the packages on xemacs.org.
80 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
82 * about.el (about-maintainer-info): Update Ben's entry.
84 1998-09-24 Martin Buchholz <martin@xemacs.org>
86 * lisp/shadow.el (find-emacs-lisp-shadows):
87 - `member' was being called on lists of length 2000!
88 - Replace with hashtables.
89 - Replace hand-coded loops with (dolist)
92 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
94 * packages.el: Added new function, `package-delete-name', to
95 delete existing packages from the installed package database
96 (`packages-package-list'). Also added the "pkginfo" directory
97 to `packages-special-base-regexp', so that the pkginfo directory
98 would not get added to `late-packages'.
100 * package-admin.el: Added ability to delete an installed package
101 (added low-level function, `package-admin-delete-package').
102 Understands how to use the pkginfo/MANIFEST.<package> file to
103 delete the package. When installing a package, will also
104 create a MANIFEST.* file if one is not provided by the
105 package. If the MANIFEST.* doesn't exist when deleting a
106 package, the functions will fall back to attempting to delete
107 any package-specific lisp directory.
109 * package-get.el: Moved some functions to package-admin.el.
110 Added interactive function `package-get-delete-package', for
111 use by users for deleting a package.
113 Also modified to not require the prescence of efs.
115 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
117 * files.el (find-file-noselect): Handle all signals, kill the
120 1998-09-23 SL Baur <steve@altair.xemacs.org>
122 * cl-macs.el (glyph-image): Add setf method.
124 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
126 * package-get.el: Fixed broken EFS downloading. Also, look for
127 .tar.gz files first, in preference over .tgz files.
129 * package-ui.el: Fix display of package version numbers.
131 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
133 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
136 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
138 * list-mode.el: `display-completion-list': added new/optional
139 keyword `:completion-string', which allows the programmer to
140 change the "Possible completions are:" prompt.
142 * menubar-items.el: Added new pulldown menu-pick to start up the
143 visual package browser/installer:
145 Options->Customize->List Packages
147 * package-admin.el: Added hooks for installing under both Unix
148 and MS Windows. Does additional error checking. No longer
149 calls "add-big-package.sh" to install packages under Unix; now
150 calls gunzip & tar directly.
152 * package-get.el: Added ability to install packages from files
153 on a local disk/CDROM. Now deletes any existing package lisp
154 directory. Does completion on available packages when
155 querying for package names. Will also search for .tgz files
156 in addition for .tar.gz files. Tries to reload
157 auto-autoloads, as a convenience when loading new packages,
158 and also tries to add any new package paths to `load-path'.
159 Changed all occurences of `concat' to use `expand-file-name'.
161 * package-ui.el: New file which implements the main visual
162 package browser/installer, which is started via a menu pick or
163 M-x pui-list packages.
165 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
167 * startup.el (load-init-file): spelling fix.
169 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
171 * startup.el (normal-top-level): Load auto-autoload files
172 covariantly with their precedence.
174 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
176 * menubar-items.el (default-menubar): Remove "Font Weight"
177 option, there is currently no custom equivalent.. Customize-faces
180 * x-font-menu.el (font-menu-set-font): Use customize to set
183 * faces.el (face-spec-update-all-matching): New function.
185 * cus-face.el (custom-set-face-update-spec): New function.
186 Interface to customize faces from elisp.
188 (custom-face-value-create): Show the customized settings if set
191 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
193 (custom-face-value-create): Show the customized settings if set
196 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
198 * keydefs.el (global-map): Add FSF 20.3 binding of
199 query-replace-regexp.
201 1998-08-21 Greg Klanderman <greg@alphatech.com>
203 * minibuf.el (read-file-name-internal-1): use
204 user-name-completion-1 instead of user-name-completion.
206 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
210 * update-elc.el: Don't set `source-directory' (now defunct as a
211 global variable) no more.
213 * packages.el (packages-list-autoloads): Made `source-directory'
214 (now defunct as a global variable) a parameter.
216 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
218 * about.el (about-hackers): new email
220 1998-08-16 SL Baur <steve@altair.xemacs.org>
222 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
224 1998-07-17 Didier Verna <verna@inf.enst.fr>
226 * faces.el (set-face-property):
228 (face-dim-p): updated the doc strings now that the dim property isn't
230 (face-equal): the dim property is now a common one.
232 * cus-face.el (custom-face-attributes): New face attribute: `dim'
233 Renamed the `stipple' attribute to `background-pixmap'.
234 (custom-face-background-pixmap): make custom-face-stipple an
235 obsolete alias for this.
237 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
239 * find-paths.el (paths-file-readable-directory-p): Created and
242 * loadup.el: Don't set inhibit-... flags from run-temacs.
244 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
246 * packages.el (packages-data-path-depth): Added and used.
248 1998-08-05 Charles G. Waldman <cgw@pgt.com>
251 - Change .xpm to .png, delete "zcat" section.
252 - cosmetic fix in the 'marcpa' entry.
255 - convert all .xpm.Z to .png
256 - rename mrb to martin
257 - rename mcook-m to mcookm
259 1998-07-31 Martin Buchholz <martin@xemacs.org>
261 * x-init.el (x-initialize-compose): Add support for
262 dead-circumflex as YET ANOTHER NAME for that dead key.
264 1998-08-05 Colin Rafferty <colin@xemacs.org>
266 * setup-paths.el (paths-construct-exec-path): Made the
267 last-packages really be last.
268 (paths-construct-data-directory-list): Ditto.
270 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
272 * startup.el(startup-splash-frame-body):
273 Update Copyright notice in splash screen
275 1998-07-20 Greg Klanderman <greg@alphatech.com>
277 * minibuf.el (read-file-name-internal-1): do ~user completion.
279 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
281 * font-lock.el (font-lock-fontify-glumped-region): Add guard
282 aginst destroyed extents
284 1998-07-24 Greg Klanderman <greg@alphatech.com>
286 * package-get.el (package-get): add `install-dir' argument.
288 1998-07-20 John Jones <jj@asu.edu>
290 * package-get.el: calls to package-get-update-all will only
291 update packages which are already installed.
293 1998-07-23 SL Baur <steve@altair.xemacs.org>
295 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
298 1998-07-20 Colin Rafferty <colin@xemacs.org>
300 * about.el (about-hackers): Correct my email.
302 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
304 * about.el (about-hackers): new email-address.
306 1998-07-25 SL Baur <steve@altair.xemacs.org>
308 * minibuf.el (read-number): Don't let `input-error' condition
311 1998-07-20 Greg Klanderman <greg@alphatech.com>
313 * about.el (about-hackers): use my `email-for-life' address.
315 1998-07-19 SL Baur <steve@altair.xemacs.org>
317 * XEmacs 21.2-beta1 is released.
319 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
321 * ldap.el (ldap-search): Doc string change
323 1998-07-16 Colin Rafferty <colin@xemacs.org>
325 * menubar-items.el (default-menubar): Removed references to
326 `data-directory', and use `locate-data-file' instead, and made
327 then greyed out if they don't exist.
329 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
331 * keymap.el (events-to-keys): Use `format' instead of `concat'
332 since the latter does not accept integer args anymore
334 1998-07-15 SL Baur <steve@altair.xemacs.org>
336 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
339 1998-07-14 SL Baur <steve@altair.xemacs.org>
341 * make-docfile.el: Get first initialization from very-early-lisp.el
342 * update-elc.el: Ditto.
343 * loadup.el (really-early-error-handler): Ditto.
345 * packages.el (packages-unbytecompiled-lisp): Add new file,
348 * very-early-lisp.el: New file.
350 1998-07-14 SL Baur <steve@altair.xemacs.org>
352 * Symbols that have been obsolete for at least 3 years removed (II).
354 * obsolete.el (eval-current-buffer): Make compatible.
355 (byte-code-function-p): Ditto.
356 (send-string): Removed.
357 (send-region): Removed.
358 (screen-scrollbar-width): Removed.
359 (set-screen-scrollbar-width): Removed.
360 (set-screen-left-margin-width): Removed.
361 (set-screen-right-margin-width): Removed.
362 (screen-left-margin-width): Removed.
363 (screen-right-margin-width): Removed.
364 (set-buffer-left-margin-width): Removed.
365 (set-buffer-right-margin-width): Removed.
366 (buffer-left-margin-width): Removed.
367 (buffer-right-margin-width): Removed.
368 (x-set-frame-icon-pixmap): Removed.
369 (x-set-screen-icon-pixmap): Removed.
370 (pixel-name): Removed.
371 (make-pixmap): Removed.
372 (make-cursor): Removed.
373 (pixmap-width): Removed.
374 (pixmap-contributes-to-line-height-p): Removed.
375 (set-pixmap-contributes-to-line-height): Removed.
377 1998-07-13 SL Baur <steve@altair.xemacs.org>
379 * obsolete.el (popup-menu-up-p): removed.
380 (read-no-blanks-input): Removed.
381 (wholenump): Removed.
382 (ring-mod): Removed (what was ring-mod?).
383 (current-time-seconds): Removed.
384 (run-special-hook-with-args): Removed.
386 (dot-marker): Removed.
389 (window-dot): Removed.
390 (set-window-dot): Removed.
392 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
395 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
397 * code-files.el (insert-file-contents): Rename
398 run-special-hook-with-args to run-hook-with-args-until-success.
399 (write-region): Ditto.
401 1998-07-12 SL Baur <steve@altair.xemacs.org>
403 * about.el: Fix typos, update release date.
405 * Symbols that have been obsolete for at least 3 years removed.
407 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
409 (toplevel): remove setf methods for screen functions.
410 * cl-macs.el (extent-data): defsetf removed.
411 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
412 many places to remove.
413 (comment-indent-hook): Ditto.
414 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
415 (buffer-dedicated-screen): Ditto.
416 (deiconify-screen): Ditto.
417 (delete-screen): Ditto.
418 (event-screen): Ditto.
419 (find-file-other-screen): Ditto.
420 (find-file-read-only-other-screen): Ditto.
421 (live-screen-p): Ditto.
422 (screen-height): Ditto.
423 (screen-iconified-p): Ditto.
424 (screen-list): Ditto.
425 (screen-live-p): Ditto.
426 (screen-name): Ditto.
427 (screen-parameters): Ditto.
428 (screen-pixel-height): Ditto.
429 (screen-pixel-width): Ditto.
430 (screen-root-window): Ditto.
431 (screen-selected-window): Ditto.
432 (screen-totally-visible-p): Ditto.
433 (screen-visible-p): Ditto.
434 (screen-width): Ditto.
436 (get-screen-for-buffer): Ditto.
437 (get-screen-for-buffer-noselect): Ditto.
438 (get-other-screen): Ditto.
439 (iconify-screen): Ditto.
440 (lower-screen): Ditto.
441 (mail-other-screen): Ditto.
442 (make-screen): Ditto.
443 (make-screen-invisible): Ditto.
444 (make-screen-visible): Ditto.
445 (modify-screen-parameters): Ditto.
447 (next-screen): Ditto.
448 (next-multiscreen-window): Ditto.
449 (other-screen): Ditto.
450 (previous-screen): Ditto.
451 (previous-multiscreen-window): Ditto.
452 (raise-screen): Ditto.
453 (redraw-screen): Ditto.
454 (select-screen): Ditto.
455 (selected-screen): Ditto.
456 (set-buffer-dedicated-screen): Ditto.
457 (set-screen-height): Ditto.
458 (set-screen-position): Ditto.
459 (set-screen-size): Ditto.
460 (set-screen-width): Ditto.
461 (show-temp-buffer-in-current-screen): Ditto.
462 (switch-to-buffer-other-screen): Ditto.
463 (visible-screen-list): Ditto.
464 (window-screen): Ditto.
465 (x-set-screen-pointer): Ditto.
466 (x-set-frame-pointer): Ditto.
467 (screen-title-format): Ditto.
468 (screen-icon-title-format): Ditto.
469 (terminal-screen): Ditto.
470 (delete-screen-hook): Ditto.
471 (create-screen-hook): Ditto.
472 (mouse-enter-screen-hook): Ditto.
473 (mouse-leave-screen-hook): Ditto.
474 (map-screen-hook): Ditto.
475 (unmap-screen-hook): Ditto.
476 (default-screen-alist): Ditto.
477 (default-screen-name): Ditto.
478 (x-screen-defaults): Ditto.
479 (x-create-screen): Ditto.
480 * obsolete.el: meta-flag removed.
482 sleep-for-millisecs removed.
484 set-extent-data removed.
485 set-extent-attribute removed.
486 extent-glyph removed.
487 extent-layout removed.
488 set-extent-layout removed.
489 list-faces-display removed.
491 trim-versions-without-asking removed.
492 after-write-file-hooks removed.
494 auto-fill-hook removed.
495 blink-paren-hook removed.
496 select-screen-hook, deselect-screen-hook removed.
497 auto-raise-screen, auto-lower-screen removed.
499 * msw-mouse.el: Global change resource -> mswindows-resource.
501 * XEmacs 21.0-pre5 is released.
503 1998-07-11 SL Baur <steve@altair.xemacs.org>
505 * about.el (about-hackers): Credits update.
507 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
509 * register.el (insert-register): Don't activate the region.
511 1998-07-10 SL Baur <steve@altair.xemacs.org>
513 * select.el: Restore x-* symbols for backwards compatibility:
514 x-copy-primary-selection, x-kill-primary-selection,
515 x-delete-primary-selection, x-select-make-extent-for-selection,
516 x-valid-simple-selection-, x-cut-copy-clear-internal.
518 1998-07-09 SL Baur <steve@altair.xemacs.org>
520 * XEmacs 21.0-pre4 is released.
522 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
524 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
526 (maybe-add-init-button): Fix semantics under Windows. Use
527 `expand-file-name' rather than `concat'.
529 * help.el (print-messages): New function.
531 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
533 * ldap.el (ldap-host-parameters-alist): Docstring fixes
535 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
537 * about.el: Tweaked my entry in about-hackers.
539 * find-paths.el (paths-emacs-root-p):
540 Relaxed emacs-root checking of an in-place installation to
541 also accomodate the flat layout used on MS Windows.
543 1998-06-29 John Jones <jj@asu.edu>
545 * package-get.el: calls to package-get-update-all will only
546 update packages which are already installed.
548 1998-07-05 Andy Piper <andyp@parallax.co.uk>
550 * faces.el (xpm-color-symbols): remove hardcoded defaults these
551 are handled by the gui-element face fallbacks now.
553 * x-faces.el: default gui-element face to "background" as well as
556 * msw-faces.el (mswindows-init-device-faces): remove gui-element
557 and default face settings since these are set as fallbacks now in
558 the appropriate domain.
560 1998-07-02 SL Baur <steve@altair.xemacs.org>
562 * text-mode.el (text-mode): Reorder regexp so the OR part
563 corresponding to `page-delim' goes first and the hack in
564 `forward-paragraph' will work.
565 With bug analysis from Bob Weiner <weiner@altrasoft.com>
567 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
569 * subr.el (remove-hook): When checking the hook value
570 with functionp, don't apply car to it.
572 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
574 * package-get.el (package-get-remote-filename):
575 Don't use file-name-as-directory because the local directory
576 separator conventions might not be the same as ftp's.
578 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
580 * ldap.el (ldap-host-parameters-alist): New name of
581 `ldap-host-parameters-plist'
583 1998-06-26 Adrian Aichner <aichner@ecf.teradyne.com>
585 * package-get.el: Using (require 'package-get-base), now that it
586 provides itself. Consequently removed all instances of (load
587 "package-get-base.el").
589 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
591 * subr.el (remove-hook): Don't treat the hook value as a
592 list unless it is both consp and not functionp.
594 1998-06-29 SL Baur <steve@altair.xemacs.org>
596 * about.el: Email address for Ben Wing is ben@xemacs.org.
597 * auto-show.el: Ditto.
598 * bytecomp.el: Ditto.
600 * x-scrollbar.el: Ditto.
602 * tty-init.el: Ditto.
603 * toolbar-items.el: Ditto.
604 * symbol-syntax.el: Ditto.
605 * specifier.el: Ditto.
607 * hyper-apropos.el: Ditto.
610 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
612 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
613 vertical-divider-always-visible-p.
614 (default-mouse-motion-handler): Ditto.
616 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
618 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
621 1998-06-21 Oliver Graf <ograf@fga.de>
623 * build-reports.el: changed receiver to xemacs-build-reports list
625 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
627 * font.el: Split font-family-mappings into X and
628 mswindows-specific versions.
629 mswindows-font-create-[object|name]: Treat supplied size
630 as a pointsize. Added underline and strikethru handling.
632 * msw-faces.el: changed default mswindows charset to western.
634 * msw-glyphs.el: removed space in border-glyph font string that
635 was inserted to get round bugs in the mswindows C font code.
637 1998-06-27 SL Baur <steve@altair.xemacs.org>
639 * about.el (about-hackers): Credits update.
641 * help-nomule.el (tutorial-supported-languages): Add Romanian
644 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
647 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
649 * font.el: Split font-family-mappings into X and
650 mswindows-specific versions.
651 mswindows-font-create-[object|name]: Treat supplied size
652 as a pointsize. Added underline and strikethru handling.
654 * msw-faces.el: changed default mswindows charset to western.
656 * msw-glyphs.el: removed space in border-glyph font string that
657 was inserted to get round bugs in the mswindows C font code.
659 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
661 * minibuf.el: make read-color-completion-table call
662 (mswindows-color-list for mswindows devices.
664 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
667 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
668 Let declaration items contain non-word symbol characters.
670 1998-06-15 Adrian Aichner <aichner@ecf.teradyne.com>
672 * package-get.el (package-get-package-provider): Added autoload
673 cookie. Loading "package-get-base.el" in ALL functions that use
674 it. Fixed some (interactive ...) with multiple argument specs
675 again. Cosmetic indentation changes.
677 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
679 * info.el (Info-insert-dir): Don't use nreverse on variables
680 that you want to use later.
682 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
684 * x-mouse.el (x-set-point-and-move-selection): Replace call
685 to x-kill-primary-selection with kill-primary-selection
687 1998-06-12 Martin Buchholz <martin@xemacs.org>
689 * simple.el (what-cursor-position): Make cursor position reported
690 use value of column-number-start-at-one
692 1998-06-17 SL Baur <steve@altair.xemacs.org>
694 * about.el (xemacs-hackers): Fix Jareth's email address.
696 1998-06-16 SL Baur <steve@altair.xemacs.org>
698 * startup.el (startup-splash-frame): Remove
699 `xemacs-startup-logo-function'.
701 1998-06-15 SL Baur <steve@altair.xemacs.org>
703 * about.el (about-hackers): Update credits list.
705 1998-06-06 Jeff Miller <jmiller@smart.net>
707 * lisp/sound.el: Update sound-ext to allow filenames with
708 extensions to be found by load-sound-file
710 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
712 * info.el (Info-rebuild-outdated-dir): Removed variable
713 (Info-auto-generate-directory): New variable
714 (Info-save-auto-generated-dir): New variable
715 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
716 (Info-build-dir-anew): Second parameter removed. Use
717 `Info-save-auto-generated-dir'
718 (Info-rebuild-dir): Ditto
720 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
722 * list-mode.el (next-list-mode-item): Would not recognize
723 border between directly neighbored items.
725 1998-06-12 Andy Piper <andyp@parallax.co.uk>
727 * package-get.el: add autoloads for some functions.
729 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
731 * specifier.el (let-specifier): Tiny docfixes.
733 1998-06-12 Andy Piper <andyp@parallax.co.uk>
735 * msw-mouse.el: set selection-pointer-glyph to Normal.
737 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
739 * wid-edit.el (widget-specify-secret): New function.
740 (widget-after-change): Use it.
741 (widget-specify-field): Use it.
743 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
745 * mouse.el (drag-window-divider): Use `(not done)' instead of
746 `doit'; reuse result of `window-pixel-edges'.
748 * modeline.el (drag-modeline-event-lag): Rename to
749 drag-divider-event-lag.
751 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
753 * specifier.el (let-specifier): Rewritten not to generate needless
754 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
757 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
759 * minibuf.el (read-file-name-1): Setup buffer-local value of
760 `completion-ignore-case' in completions buffer under Windows.
762 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
764 * about.el (about-maintainer-glyph): Fix support for not
767 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
769 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
771 * mouse.el (mouse-track): Cancel selection if misc-user event with
772 `cancel-mode-internal' function is fetched.
774 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
776 * files.el (save-some-buffers-1): Fixed return value.
778 1998-06-01 Oliver Graf <ograf@fga.de>
780 * dragdrop.el: added experimental
782 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
784 * startup.el (after-init-hook, init-file-user,
785 user-init-directory, load-user-init-file): Purge references
786 to "~/.xemacs/init.el" from docstrings.
788 (load-user-init-file) Use paths-construct-path to construct
789 paths to user init files. Go directly to ~/.emacs, do not
790 search ~/.xemacs/, do not load `default-custom-file'.
792 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
794 * files.el (interpreter-mode-alist): Catch wish and tclsh before
796 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
798 1998-06-03 Andy Piper <andyp@parallax.co.uk>
800 * menubar-items.el (default-menubar): add Update Packages to customize
803 1998-06-02 Andy Piper <andyp@parallax.co.uk>
805 * faces.el: use toolbar face as a fallback for toolbar properties
806 in xpm-color-symbols instead of default.
808 * msw-faces.el: rename 3d-object -> gui-element face.
810 1998-06-06 SL Baur <steve@altair.xemacs.org>
812 * startup.el (xemacs-startup-logo-function): New variable.
813 (startup-splash-frame): Use it.
815 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
817 * files.el (save-some-buffers): Would wait 1 second.
818 (save-some-buffers-1): Delete other windows here instead of in
820 (save-some-buffers): Force redisplay only if windows were deleted.
822 1998-06-02 Didier Verna <verna@inf.enst.fr>
824 * cus-face.el (custom-face-attributes): generalized the use of
825 toggle buttons for boolean attributes.
826 Re-ordered the items a bit.
828 1998-06-01 SL Baur <steve@altair.xemacs.org>
830 * sound.el (default-sound-directory): Use `locate-data-directory'
831 to find the sounds directory.
833 1998-05-29 Andy Piper <andyp@parallax.co.uk>
835 * sound.el: default sound-ext to .wav under mswindows, .au
836 otherwise. load-default sounds without extensions.
838 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
840 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
841 if send-pr is not bound.
843 1998-06-01 Andy Piper <andyp@parallax.co.uk>
845 * files.el: grok idl files in auto-mode-alist.
846 1998-06-01 Jeff Miller <jmiller@smart.net>
848 * minibuf.el (exact-minibuffer-completion-p): check for nil before
851 1998-05-30 Andy Piper <andyp@parallax.co.uk>
853 * msw-glyphs.el: add xbm to the list of image types supported.
855 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
857 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
858 instead of XEmacs one when dumping InfoDock.
860 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
862 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
863 for `modeline-visible-p'
865 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
867 1998-05-29 Andy Piper <andyp@parallax.co.uk>
869 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
870 since it's not used anymore. doc string fixes.
872 * package-get.el (package-get-file-installed-p): new function. use
873 instead of file-installed-p which is in an external package.
875 1998-05-28 Oliver Graf <ograf@fga.de>
877 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
878 favor of select-window/switch-to-buffer
880 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
882 * startup.el: changed (getenv "HOME") to (user-home-directory)
884 1998-05-25 Oliver Graf <ograf@fga.de>
886 * frame.el (cde-start-drag) moved to dragdrop.el
887 (offix-start-drag-region) moved to dragdrop.el
888 (offix-start-drag) moved to dragdrop.el
889 * dragdrop.el (cde-start-drag) moved from frame.el
890 (offix-start-drag-region) moved from frame.el
891 (offix-start-drag) moved from frame.el
892 (cde-start-drag-region) cde drag regions
893 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
895 1998-05-26 Oliver Graf <ograf@fga.de>
897 * dragdrop.el: created dragdrop-drag prototypes
898 (cde-start-drag-region) fixed typo
900 1998-05-28 SL Baur <steve@altair.xemacs.org>
902 * simple.el (after-init-hook): Remove reader macro.
904 * packages.el (packages-hardcoded-lisp): Get rid of reader
905 macros. Update DOC string.
907 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
909 * mouse.el (drag-window-divider): Ditto.
911 * modeline.el (mouse-drag-modeline): Use it.
913 * lisp-mode.el (let-specifier): Specify indentation.
915 * specifier.el (let-specifier): Renamed from
916 `with-specifier-instance'.
918 1998-05-27 Andy Piper <andyp@parallax.co.uk>
921 * faces.el: move definition of xpm-color-symbols from x-faces.el
922 to faces. Predicate x-get-resource on the presence of x.
924 * msw-faces.el: set 3d-object face rather than modeline. Specifiy
925 faces as specfier defaults.
927 * package-get.el: don't use package-admin-add-single-file-package.
929 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
931 * toolbar-items.el: Fixup tooltips.
932 (toolbar-gnus): Don't use obsolete variable
933 toolbar-news-frame-properties.
934 (toolbar-news-reader): Default to `gnus' instead of
937 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
940 1998-05-25 Andy Piper <andyp@parallax.co.uk>
942 * package-get.el: rename -installedp -> -installed-p.
944 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
946 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
947 attributes, and assinged it to continuation, truncation and
950 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
951 and made continuation, truncation and hscroll glyphs arrow
952 characters out of that font.
954 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
956 * minibuf.el (minibuffer-electric-separator): Play nicely with
957 directory-sep-char being \.
958 (minibuffer-electric-tilde): Ditto.
959 (read-file-name-map): Ditto.
961 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
963 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
965 (default-mouse-track-deal-with-down-event): Avoid
966 `x-disown-selection'; use `disown-selection' instead.
968 1998-05-21 Andy Piper <andyp@parallax.co.uk>
971 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
972 moved to (cut-copy-clear-internal) in select.el. Ditto for
973 (x-delete-primary-selection) (x-kill-primary-selection)
974 (x-copy-primary-selection).
975 (own-clipboard): new function.
977 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
978 functions in select.el. remove old ones.
979 (mswindows-own-clipboard): new function.
981 1998-05-21 Andy Piper <andyp@parallax.co.uk>
983 * gnuserv.el: allow connections from mswindows type devices.
985 1998-05-20 Andy Piper <andyp@parallax.co.uk>
987 * msw-glyphs.el: change image type used from cursor to resource.
989 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
991 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
992 for {top,bottom}-{left,right} values in addition to
993 {top,bottom}_{left,right}.
994 Use x-get-resource instead of x-get-resource-and-bogosity-check.
996 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
998 * cl-macs.el (specifier-instance): Undefine its setf method.
1000 * specifier.el (with-specifier-instance): Added docstring.
1002 * mouse.el (drag-window-divider): Ditto.
1004 * modeline.el (mouse-drag-modeline): Use it.
1006 * lisp-mode.el (with-specifier-instance): Define its indentation
1009 * specifier.el (with-specifier-instance): New macro.
1011 1998-05-19 Andy Piper <andyp@parallax.co.uk>
1013 * package-get.el (package-get-create-custom): new function to
1014 auto-generate package-get-custom.el from package-get-base.el.
1015 * (package-get-ever-installedp): new function.
1016 * (package-get-custom): new function to get all packages specified
1019 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
1021 * cus-edit.el (custom-file): Revert to `~/.emacs'.
1023 1998-05-23 SL Baur <steve@altair.xemacs.org>
1025 * cl-extra.el: Reverse previous float change.
1027 1998-05-17 Andy Piper <andyp@parallax.co.uk>
1030 * faces.el (try-font-name): moved from x-faces.el since it is
1031 required by w3 under mswindows as well X.
1033 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
1035 * winnt.el: Removed evil (setq completion-ignore-case t)
1036 clause, one more overlookef fsfism.
1037 (nt-quote-args-functions-alist): End sentences with double space.
1039 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
1041 * window-xemacs.el (push-window-configuration): Remove kludgery of
1042 recaching default-toolbar specifier.
1043 (pop-window-configuration): Ditto.
1044 (unpop-window-configuration): Ditto.
1046 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
1048 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
1050 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
1052 * winnt.el (nt-quote-args-verbatim): Added function.
1053 (nt-quote-args-prefix-quote): Added function.
1054 (nt-quote-args-backslash-quote): Added function.
1055 (nt-quote-args-double-quote): Added function.
1056 (nt-quote-args-functions-alist): New variable.
1057 (nt-quote-process-args): Added function. This is the main quoting
1058 work horse called from process-nt.c
1060 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
1062 * winnt.el: Removed duplicate definitions for backspace,
1063 delete, M-backspace and C-M-backspace.
1064 (file-name-buffer-file-type-alist): Removed this variable.
1065 (find-buffer-file-type): Removed function.
1066 (find-file-binary): Removed function.
1067 (find-file-text): Removed function.
1068 (find-file-not-found-set-buffer-file-type): Removed function.
1069 (save-to-unix-hook): Removed function.
1070 (revert-from-unix-hook): Removed function.
1071 (using-unix-filesystems): Removed function.
1072 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
1074 (x-set-selection): Removed function.
1075 (x-get-selection): Removed function.
1076 Removed commented FSFisms.
1077 Replaced copyright notice (this file is not part of GNU Emacs).
1078 (nt-shell-mode-hook): Moved here from a lambda expression. Added
1079 comint-process-echoes setting to t.
1081 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1083 * packages.el (packages-no-package-hierarchy-regexp): Introduced
1084 and used following the interface change of
1085 `paths-find-recursive-path'.
1087 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
1088 regexp instead of a list of base names.
1089 (paths-version-control-filename-regexp):
1090 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
1091 Introduced and used following the interface change of
1092 `paths-find-recursive-path'.
1094 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
1096 * simple.el (delete-forward-p): Make it a defun; do X garbage only
1097 on X devices, rather than on all non-TTY devices.
1099 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
1101 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
1103 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
1105 1998-05-17 Adrian Aichner <aichner@ecf.teradyne.com>
1107 * itimer.el (activate-itimer): Fixed usage of integers
1108 as argument to `concat'.
1110 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
1112 * itimer.el (start-itimer): replace the use of `concat' with
1115 1998-05-16 SL Baur <steve@altair.xemacs.org>
1117 * mode-motion.el (mode-motion-hook): Clarify docstring.
1118 From Bob Weiner <weiner@altrasoft.com>
1120 * loadhist.el (symbol-file): Supply prompt string when used
1122 From Bob Weiner <weiner@altrasoft.com>
1124 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
1126 * loadup.el (really-early-error-handler): Ditto.
1128 * update-elc.el: Ditto.
1130 * setup-paths.el (paths-construct-exec-path): Ditto.
1132 * make-docfile.el: Ditto.
1134 * find-paths.el (paths-decode-directory-path): Use split-path
1135 instead of decode-path.
1137 * files.el (parse-colon-path): Update docstring reference.
1139 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
1143 Bind cut'n'paste keys to non window-system specific functions.
1145 * msw-select.el: New function mswindows-clear-clipboard.
1146 mswindows-cut-copy-clipboard extended to handle clearing of the
1147 selection and renamed to mswindows-cut-copy-clear-clipboard.
1149 * select.el: on mswindows devices delete-primary-selection
1150 calls mswindows-clear-clipboard.
1152 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
1154 * simple.el (quoted-insert): Inhibit quit when using read-char.
1156 * cmdloop.el (read-char): Don't inhibit quit.
1157 (read-char-exclusive): Ditto.
1158 (read-char): Signal quit if quit-char was pressed.
1159 (read-char-exclusive): Ditto.
1160 (read-quoted-char): Return a character, not integer.
1162 * menubar-items.el (default-popup-menu): Use Andy's generic
1164 (default-popup-menu): Fix code.
1166 1998-05-14 Oliver Graf <ograf@fga.de>
1168 * dragdrop.el (dragdrop-function-widget): this time it's done
1170 1998-05-13 Oliver Graf <ograf@fga.de>
1172 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
1174 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
1176 * device.el (device-pixel-width):
1177 (device-pixel-height):
1181 (device-color-cells): Swapped parameters to device-system-metric
1182 according to the interface change.
1184 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
1186 * mouse.el (default-mouse-motion-handler): Use new name of the
1187 function event-over-vertical-divider-p.
1188 Do not set E-W arrow cursor over the divider if
1189 vertical-divider-draggable-p is nil in the window.
1190 ([top-level]): Use new name for the variable
1191 vertical-divider-map.
1192 (drag-window-divider): Respect vertical-divider-draggable-p.
1193 Variable name typo fixes.
1195 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
1197 * keymap.el (kbd): Define here; handle string constants and
1200 1998-05-15 Christian Nyb <chr@mediascience.no>
1202 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
1205 1998-05-13 Didier Verna <verna@inf.enst.fr>
1207 * mouse.el (drag-window-divider): give the vertical divider a
1208 pressed look when dragging it.
1210 1998-05-13 Andy Piper <andyp@parallax.co.uk>
1212 * faces.el: predicate some more face operations on x or mswindows
1215 * modeline.el: enable modeline coloring for mswindows.
1217 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1219 * minibuf.el (minibuffer-default): Added variable; compatible with
1221 (next-history-element): Used `minibuffer-default'.
1223 1998-05-12 Oliver Graf <ograf@fga.de>
1225 * dragdrop.el (dragdrop-function-widget): button and mods ok
1226 arguments still look a bit strange
1227 (dragdrop-compare-mods) created
1228 (dragdrop-drop-do-functions) correctly checks for buttons and
1231 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
1233 * setup-paths.el (paths-default-info-directories): Replace
1234 path-separator with directory-sep-char.
1236 * files.el (path-separator): Don't define it here.
1238 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
1240 * update-elc.el: Ditto.
1242 * setup-paths.el (paths-construct-exec-path): Ditto.
1244 * make-docfile.el: Ditto.
1246 * loadup.el (really-early-error-handler): Ditto.
1248 * find-paths.el (paths-decode-directory-path): Use decode-path
1249 instead of decode-path-internal.
1251 * files.el (parse-colon-path): Update docstring.
1253 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
1255 * subr.el (get-buffer-window-list): Make BUFFER optional.
1257 * window-xemacs.el (windows-of-buffer): Defalias to
1258 get-buffer-window-list.
1260 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
1262 * disass.el: Fix maintainer keyword.
1264 * bytecomp.el (byte-compile-and-load-file): Autoload.
1265 (byte-compile-buffer): Ditto.
1267 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
1268 value is returned, not the name.
1269 (lisp-imenu-generic-expression): Enable it.
1270 (lisp-mode-variables): Ditto.
1271 (lisp-indent-offset): Change defconst to defvar.
1272 (lisp-indent-function): Ditto.
1273 (lisp-body-indent): Ditto.
1275 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
1277 * modeline.el: Use zap-last-kbd-macro-event.
1279 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
1280 nil, don't attempt to do anything with messages.
1281 (eval-last-sexp): Use `letf' for clarity.
1283 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
1285 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
1287 1998-05-11 Martin Buchholz <martin@xemacs.org>
1292 Change empty docstrings into no doc strings at all.
1293 Fix bogus FSF-format docstrings.
1294 * etags.el: Fix docstring.
1296 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
1298 * package-get.el (package-get): Use internal md5
1300 1998-05-13 SL Baur <steve@altair.xemacs.org>
1302 * about.el (about-xemacs): Correct abuse of concat.
1304 1998-05-11 SL Baur <steve@altair.xemacs.org>
1306 * info.el (Info-mode): Use easymenu.
1308 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
1310 * apropos.el (apropos): Don't use concat with integers.
1312 * cmdloop.el (describe-last-error): Handle the case when no error
1313 was seen gracefully.
1315 * apropos.el (apropos-print): Use with-displaying-help-buffer as
1317 (apropos-describe-plist): Ditto.
1319 * help.el (with-displaying-help-buffer): Revert to a defun.
1320 (describe-key): Use it as defun.
1321 (describe-mode): Ditto.
1322 (describe-bindings): Ditto.
1323 (describe-prefix-bindings): Ditto.
1324 (describe-installation): Ditto.
1325 (view-lossage): Ditto.
1326 (describe-function): Ditto.
1327 (describe-variable): Ditto.
1328 (describe-syntax): Ditto.
1330 1998-05-11 Oliver Graf <ograf@fga.de>
1332 * dragdrop.el: changed order of require/provide
1333 (dragdrop-drop-mime-default) changed to new calling conventions
1334 (dragdrop-drop-do-functions) changed to new calling conventions
1335 (dragdrop-function-widget) this one needs more work...
1337 1998-05-10 Oliver Graf <ograf@fga.de>
1339 * about.el: another small change in my entry
1340 * dragdrop.el (dragdrop-drop-log-function): logging added
1342 changed interface to handler functions. now called with event
1345 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
1347 * glyphs.el (divider-pointer-glyph): Declared new glyph,
1348 E-W arrow pointer displayed over draggable dividers.
1350 * mouse.el (default-mouse-motion-handler): Show it when
1352 (drag-window-divider): Added.
1353 ([top-level]): Initialized window-divider-map with a keymap
1354 binding the above function to left button down event.
1356 * x-mouse.el (x-init-pointer-shape): Initialize
1357 divider-pointer-glyph from Cursor.dividerPointer, or use default
1360 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
1362 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
1364 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
1366 * simple.el (count-words-buffer): Don't query for buffer.
1367 (count-lines-buffer): Ditto.
1369 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
1371 * help.el (where-is): add optional insert argument.
1373 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
1375 * help.el (describe-key-briefly): New argument INSERT.
1377 * simple.el (eval-expression): New optional argument; synch with
1380 * keydefs.el (global-map): Add new register bindings.
1382 * register.el: Synched with FSF 20.3.
1384 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
1386 * window-xemacs.el (recenter): all arguments are optional.
1388 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
1390 * device.el: (device-pixel-width): Reflected name/parameters
1391 change to device-system-metric.
1392 (device-pixel-height): Ditto.
1393 (device-mm-width): Ditto.
1394 (device-mm-height): Ditto.
1395 (device-bitplanes): Ditto.
1396 (device-color-cells): Ditto.
1398 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
1400 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
1402 * cl.el (most-positive-fixnum): Document.
1403 (most-negative-fixnum): Ditto.
1405 * cus-dep.el: Updated comment.
1407 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
1410 * cus-load.el (custom-put): Removed.
1412 * files.el (after-find-file): Just resignal quit instead of
1413 signaling "canceled".
1415 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
1417 * frame.el (other-frame): Use `focus-frame' instead of
1418 select-frame kludges.
1420 * lisp-mode.el: Update lisp-indent-function for
1421 save-selected-frame and with-selected-frame.
1423 * frame.el (save-selected-frame): New macro.
1424 (with-selected-frame): Ditto.
1425 (other-frame): Use `set-frame-focus'.
1427 1998-05-06 Oliver Graf <ograf@fga.de>
1429 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
1430 (dragdrop-drop-url-default) default handler for URL drops created
1431 (dragdrop-drop-mime-default) default handler for MIME drops created
1432 (dragdrop-drop-functions) default custom for handling drops created
1433 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
1435 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
1437 * mouse.el: Removed redundant mouse-mswindows-drop function.
1439 1998-05-05 Oliver Graf <ograf@fga.de>
1441 * about.el: changed some text in my entry
1442 * dragdrop.el: added customs
1444 1998-05-04 Oliver Graf <ograf@fga.de>
1446 * mouse.el: killed global drop key bindings
1447 (mouse-offix-drop) removed
1448 * dragdrop.el: created
1449 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
1451 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
1453 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
1454 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
1456 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
1459 * scrollbar.el (scrollbars-visible-p): Use new
1460 {vertical,horizontal}-scrollbar-visible-p specifiers.
1462 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
1464 * device.el (device-pixel-height):
1465 (device-pixel-width):
1469 (device-color-cells): Moved these 6 functions from device.c; they
1470 all use single (device-system-metrics) call.
1472 1998-05-09 SL Baur <steve@altair.xemacs.org>
1474 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
1478 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
1479 Suggested by Hrvoje Niksic <hniksic@srce.hr>
1481 * help.el (help-map): Remove Hyperbole keybinding logic.
1482 Suggested by: Michael Ernst <mernst@cs.washington.edu>
1484 1998-05-08 SL Baur <steve@altair.xemacs.org>
1486 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
1487 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
1489 1998-05-07 Andy Piper <andyp@parallax.co.uk>
1491 * msw-glyphs.el: use nicer icon3 from the frame icon.
1493 1998-05-07 SL Baur <steve@altair.xemacs.org>
1495 * version.el (emacs-version): Remove InfoDock conditionals.
1497 * startup.el (startup-splash-frame): Change ID logo name.
1499 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
1501 * files.el (after-find-file): If the user presses C-g on
1502 directory-creation prompt, kill the buffer.
1504 1998-05-06 SL Baur <steve@altair.xemacs.org>
1506 * simple.el (count-words-region): Reverse previous change.
1508 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
1510 * replace.el (query-replace): Just call perform-replace.
1511 (query-replace-regexp): Ditto.
1512 (perform-replace): Move region handling here.
1513 (perform-replace): Use the new arg to match-data.
1515 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
1517 * x-init.el: Install X specific display table that
1518 displays char 0240 as a space to avoid whatever it is
1519 that screws up display of that character code.
1521 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
1523 * help.el (function-arglist): If no arguments are documented for a
1524 subr, print nothing rather than incorrect output.
1526 1998-05-05 SL Baur <steve@altair.xemacs.org>
1528 * cmdloop.el (command-error): Update bail-out error message to use
1529 `emacs-program-name'.
1531 * lib-complete.el: Remove reader macro cruft.
1533 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
1536 * simple.el (count-words-region): Drop interactive-p check on the
1539 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
1543 Correct spelling of mswindows-font-canonicalize-name.
1545 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1547 * ldap.el (ldap-host-parameters-alist): Replaced with
1548 `ldap-host-parameters-plist'
1549 (ldap-search): Adapt to previous change
1551 1998-05-02 SL Baur <steve@altair.xemacs.org>
1553 * about.el (about-hackers): Update Bob Weiner bio.
1554 (about-maintainer-info): Ditto.
1556 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
1558 * simple.el (display-warning-minimum-level): Docfix.
1560 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
1562 * widget.el (:default-get): New keyword.
1563 * wid-edit.el (default, widget-default-default-get): Define it.
1564 (group, widget-group-default-get): Define it.
1565 (menu-choice, widget-choice-default-get): Define it.
1566 (widget-default-get): New function.
1567 (widget-choice-action): Call it.
1568 (widget-editable-list-entry-create): Call it.
1570 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
1572 * byte-optimize.el (byte-boolean-vars): Removed.
1573 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
1574 lookup through `byte-boolean-vars'.
1576 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
1578 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
1579 resource-provided values into ghost specs for scrollbar-height and
1582 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
1584 * byte-optimize.el: Don't attempt to optimize /=.
1586 * bytecomp.el (byte-compile-one-ore-more-args): New function.
1587 (byte-compile-/=): Ditto.
1589 1998-05-02 SL Baur <steve@altair.xemacs.org>
1591 * apropos.el: Use `with-displaying-help-buffer'.
1592 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
1593 Use `with-displaying-help-buffer'.
1594 (apropos-follow): Do not give special treatment to buffer cursor
1595 was in prior to a mouse click.
1596 (apropos-describe-plist): Use `with-displaying-help-buffer'.
1597 (apropos-print-doc): Set correct buffer for setting text
1600 1998-05-01 SL Baur <steve@altair.xemacs.org>
1602 * help.el (help-buffer-prefix-string): New variable.
1603 (help-buffer-name): Use it.
1605 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
1608 1998-04-30 Greg Klanderman <greg@alphatech.com>
1610 * frame.el (other-frame): Work even when focus-follows-mouse is true.
1612 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
1614 * files.el (find-file-noselect): Update docstring.
1615 (find-file-noselect): Signal an error if found an unreadable file.
1616 (file-chase-links): Save the match data.
1617 (normal-mode): Use `lwarn' and `error-message-string'.
1618 (interpreter-mode-alist): Change defconst to defvar.
1619 (inhibit-first-line-modes-regexps): Ditto.
1620 (inhibit-first-line-modes-regexps): Added .tgz.
1621 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
1622 (change-major-mode-with-file-name): New user-option.
1623 (set-visited-file-name): Synched with FSF.
1624 (file-name-extension): New function, from FSF 20.3.
1625 (file-relative-name): Synched with FSF.
1626 (save-some-buffers): Support the C-r feature.
1627 (recover-session): Synched with FSF.
1628 (kill-some-buffers): Ditto.
1629 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
1631 1998-04-30 SL Baur <steve@altair.xemacs.org>
1633 * files.el (insert-file): Undo previous change and reenable use of
1636 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
1638 * window-xemacs.el (recenter): Define.
1640 1998-04-29 Andy Piper <andyp@parallax.co.uk>
1642 * font.el (mswindows-font-create-name)
1643 (mswindows-font-create-object): new functions for mswindows type
1646 * msw-faces.el (mswindows-font-canicolize-name): fix so that
1647 strings are parsed as well as font objects.
1649 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
1651 * modeline.el (defining-kbd-macro): Restore modeline indication of
1652 kbd-macro being recorded.
1653 (add-minor-mode): Simplify docstring.
1654 (modeline-minor-mode-menu): Remove stuff.
1656 1998-04-29 Andy Piper <andyp@parallax.co.uk>
1658 * code-process.el (call-process): dynamically decide process
1661 1998-04-29 Jim Radford <radford@robby.caltech.edu>
1663 * modeline.el: Add line-number-mode, column-number-mode to
1664 the modeline minor-mode menu. Button2 on the line number does
1667 1998-04-29 Andy Piper <andyp@parallax.co.uk>
1669 * mouse.el: move x-selection-owner-p type things to
1672 * msw-init.el: copy zmacs stuff from x-init.el
1674 * msw-select.el (mswindows-own-selection)
1675 (mswindows-disown-selection) (mswindows-selection-owner-p): new
1676 functions. Very simple minded implementation of selectio
1679 * select.el (own-selection) (disown-selection)
1680 (activate-region-as-selection) (select-make-extent-for-selection)
1681 (valid-simple-selection-p): functions moved from x-select.el for
1682 generalized selection.
1684 * x-select.el: see select.el changes.
1686 * x-toolbar.el: use new selection functions.
1688 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1690 * packages.el (packages-find-package-directories): Fixed bug that
1691 would pick up multiple site-package directories.
1692 (package-locations): Added "xemacs-packages" as a late package
1695 * find-paths.el: Now uses `emacs-program-name' and
1696 `emacs-program-version'.
1697 Additions to enforce version-specific directories in
1698 `paths-find-version-directory'.
1700 1998-04-29 SL Baur <steve@altair.xemacs.org>
1702 * default.el: Removed.
1703 * site-start.el: Removed.
1705 1998-04-29 Didier Verna <verna@inf.enst.fr>
1707 * minibuf.el (minibuffer-history-minimum-string-length): Default
1710 1998-04-28 SL Baur <steve@altair.xemacs.org>
1712 * find-paths.el (paths-program-name): Rename.
1713 (paths-emacs-root-p): Ditto.
1714 (paths-find-site-directory): Ditto.
1716 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
1718 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
1719 `emacs-lisp-byte-compile-and-load'.
1721 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1723 * ldap.el (ldap-search): Fixed additional parameter passing to
1726 1998-04-27 Andy Piper <andyp@parallax.co.uk>
1728 * select.el (kill-primary-selection) (selection-owner-p)
1729 (copy-primary-selection) (yank-clipboard-selection)
1730 (selection-exists-p) (delete-primary-selection): new file and
1731 functions that do the right thing for the selected device.
1733 * x-menubar.el: use generalised selection functions.
1735 * dumped-lisp.el: dump select.el.
1737 1998-04-27 SL Baur <steve@altair.xemacs.org>
1739 * find-paths.el (paths-progname): New variable.
1740 (paths-emacs-root-p): Use it.
1741 (paths-find-site-directory): Ditto.
1743 1998-04-26 SL Baur <steve@altair.xemacs.org>
1745 * loadup.el ((member "dump" command-line-args)): Dump as
1746 `infodock' if InfoDock.
1748 1998-04-25 SL Baur <steve@altair.xemacs.org>
1750 * find-paths.el (construct-emacs-version): Simplify, include
1751 program name in the return value.
1752 * (paths-find-version-directory): Use it.
1754 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1756 * info.el (Info-parse-dir-entries): Fixed regexp
1757 (Info-build-dir-anew): Remove full suffix and capitalize info file
1758 name for files with no @direntry
1759 (Info-batch-rebuild-dir): New function
1760 (Info-suffixed-file): Check for regular files instead of simple
1761 file existence (could catch directories before)
1763 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1765 * setup-paths.el, find-paths.el: Removed uses of `not' which
1766 temacs doesn't have.
1768 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
1769 into root searching.
1771 1998-04-24 Martin Buchholz <martin@xemacs.org>
1773 * subr.el: Remove definition of `not'.
1775 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
1777 * msw-glyphs.el: enable graphics support.
1779 1998-04-23 Didier Verna <verna@inf.enst.fr>
1781 * x-menubar.el (default-menubar): restored the line-number-mode
1784 * misc doc string updates related to the options menu.
1786 1998-04-24 SL Baur <steve@altair.xemacs.org>
1788 * setup-paths.el (paths-construct-load-path): Fix typo.
1790 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1792 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
1793 font-menu-ignore-scaled-fonts don't have to be bound now; this
1794 gets us one step further towards making --no-autoloads work.
1796 * startup.el (normal-top-level): Load auto-autoloads only if
1797 lisp-directory is non-nil.
1799 * setup-paths.el (paths-construct-load-path): Made it robust
1800 against nil lisp-directory.
1802 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
1803 to the list of variables that cause a warning when nil.
1805 * toolbar.el (init-toolbar-location): Now works even when there's
1806 no toolbar icon directory.
1808 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
1810 * help.el (view-lossage): Recognize it.
1812 * simple.el (log-message): Mark multiline messages.
1814 1998-04-22 SL Baur <steve@altair.xemacs.org>
1816 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
1818 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
1820 * package-get.el (package-get-all): add `\n' separator to
1821 interactive specification so that both variables are read
1823 1998-04-22 Didier Verna <verna@inf.enst.fr>
1825 * x-menubar.el: ported the options menu to Custom.
1826 Moved the "read only" toggle button to the buffers menu.
1827 Corrected some missing ;;;###autoload or defcustom.
1829 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
1830 the scrollbar-visible specifier for options menu handling.
1832 * toolbar.el (toolbar-visible-p)
1833 (toolbar-captioned-p)
1834 (default-toolbar-position): defcustom wrappers around
1835 the toolbar specifiers for options menu handling.
1837 * frame.el (get-frame-for-buffer-default-instance-limit):
1838 defcustom it for options menu handling.
1840 * font-lock.el (font-lock-mode): defcustom and autolaod the variable
1841 font-lock-mode for options menu handling.
1843 * cus-start.el: added Custom properties to overwrite-mode for
1844 options menu handling.
1846 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
1848 * about.el: shameless self-promotion.
1850 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
1852 * simple.el (raw-append-message): Slightly optimize.
1853 (remove-message): Use `push' for clarity.
1854 (append-message): Ditto.
1855 (display-warning): Dito.
1856 (raw-append-message): Send the message to the appropriate device.
1858 1998-04-22 SL Baur <steve@altair.xemacs.org>
1860 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
1861 From Sean MacLennan <Sean.MacLennan@pika.ca>
1863 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1865 * setup-paths.el: Changed `directory-sep-char' to
1866 `path-separator', following a change in GNU Emacs.
1868 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1870 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
1871 (Info-build-dir-anew): Add a final newline.
1872 (Info-build-dir-anew): Do not issue warning when rebuilding policy
1874 (Info-rebuild-dir): Ditto
1876 * dumped-lisp.el (preloaded-file-list): Added ldap.el
1878 1998-04-21 SL Baur <steve@altair.xemacs.org>
1880 * simple.el (count-words-buffer): Retain zmacs region.
1881 (count-words-region): Ditto.
1882 * simple.el: (what-line): Expanded line counts.
1883 (count-lines): New parameter to conditionalize whether collapsed
1885 From Bob Weiner <weiner@altrasoft.com>
1887 1998-04-19 SL Baur <steve@altair.xemacs.org>
1889 * packages.el (package-locations): infodock-packages must override
1890 mule-packages and packages.
1892 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
1895 remove rude messages from widget-activation-widget-mapper
1896 and widget-activation-glyph-mapper
1898 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
1900 * toolbar.el: Remove (featurep 'x) test from
1901 toolbar-make-button-list
1903 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
1905 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
1906 only if in the same frame.
1908 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1910 * packages.el (package-locations): Added site-packages hierarchy.
1912 * setup-paths.el (paths-default-info-directories): Introduced and
1915 * packages.el, setup-paths.el: Set various path searching depths
1918 * packages.el (packages-hierarchy-depth):
1919 (packages-load-path-depth): Introduced and used.
1921 * setup-paths.el (paths-load-path-depth): Introduced and used.
1923 * find-paths.el (paths-find-recursive-path): Added max-depth
1926 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1928 * setup-paths.el (paths-construct-info-path): Removed
1929 dependency on behavior of (file-name-as-directory "").
1931 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1933 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
1936 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1938 * dump-paths.el, startup.el: Added handling for --debug-paths.
1940 1998-04-15 William M. Perry <wmperry@aventail.com>
1942 * wid-edit.el: We cannot just set the help-echo or balloon-help
1943 properties for an extent based on the :help-echo widget
1944 property, since help-echo and balloon-help cause an EXTENT to
1945 get passed in, where :help-echo functions are expecting a WIDGET
1947 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
1949 * scrollbar.el (init-scrollbar-from-resources): Call
1950 mswindows-init-scrollbar-metrics when appropriate.
1952 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
1954 * dumped-lisp.el: dump x-toolbar for window system
1956 * msw-init.el (init-post-mswindows-win): enable toolbars if we
1957 have support and xpm.
1959 1998-04-16 SL Baur <steve@altair.xemacs.org>
1961 * files.el (toggle-read-only): Fix docstring.
1962 From Didier Verna <verna@inf.enst.fr>
1964 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1966 * startup.el (normal-top-level): Load autoload-file-name without
1967 specifying an extension---some people only auto-autoload.el.gz.
1969 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
1971 * files.el (backup-enable-predicate): Don't bomb on NAME being
1974 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1976 * find-paths.el, packages.el: Now prefers configure'd paths.
1977 This shouldn't cause any of the originally anticipated problems as
1978 the current paths architecture will not define the various
1979 configure-xxx variables if they're not specified on the configure
1982 * find-paths.el, setup-paths.el, packages.el: Removed all
1983 mentionings of "/" as a path separator.
1984 Used paths-construct-path throughout.
1986 * find-paths.el (paths-construct-path): Created to assemble paths
1987 from directory components.
1989 * setup-paths.el, packages.el: Used paths-decode-directory-path
1990 instead of decode-path-internal.
1992 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
1994 (paths-decode-directory-path) Created.
1996 * setup-paths.el: Changed configure-exec-path to
1997 configure-exec-directory.
1999 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2001 * packages.el (packages-find-packages): Fixed decoding of
2004 * startup.el: -no-packages -> -no-early-packages.
2006 (packages-load-package-lisps): Fixed loading of auto-autoload
2009 * startup.el (normal-top-level): Fixed loading of core
2012 * obsolete.el: Un-obsoleted site-directory. Sigh.
2014 * startup.el, packages.el, dump-paths.el: Added proper settings
2015 for site-directory and lisp-directory variables.
2017 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
2018 inhibit-package-autoloads and fixed handling of it.
2020 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
2021 handling of former inhibit-package-init, now
2022 inhibit-early-packages, to make -vanilla etc. work.
2024 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
2026 * code-process.el (start-process): Fallback to 'undecided instead
2027 of 'binary for process input coding stream.
2029 * process.el (start-process): Docstring fix.
2031 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2033 * info.el (Info-insert-dir): Do not insert temporary dir files
2034 in Info-dir-file-attributes
2035 (Info-build-dir-anew): Ensure temporary buffer is not read-only
2036 (Info-rebuild-dir): Ditto.
2038 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2040 * obsolete.el: Added obsoleteness declarations for
2041 `site-directory' and `Info-default-directory-list'.
2043 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2045 * find-paths.el (paths-find-emacs-root): Only look at the
2046 executable at the end of the symlink chain for determining the
2049 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2051 * setup-paths.el (paths-construct-info-path): Changed construction
2052 to cater to gone default in configure.
2054 * find-paths.el (paths-uniq-append): Added.
2056 * packages.el: Rewritten package path construction once again.
2058 * dump-paths.el, startup.el: Removed package-path as a global
2061 * package-admin.el (package-admin-add-single-file-package):
2062 (package-admin-add-binary-package): Changed package-path to
2065 * packages.el (packages-split-path): Split path at "/" rather than
2066 nil according to change in emacs.c.
2068 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2070 * setup-paths.el (paths-construct-info-path): Changed info path
2071 order so that directories come out right.
2072 (paths-find-lock-directory): Fixed bug: It used to think
2073 configure-lock-directory is a path.
2075 1998-04-06 Jeff Miller <jmiller@smart.net>
2077 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
2078 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
2079 eases the use of toolbar-add/kill-item functions.
2081 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
2083 * code-files.el (file-coding-system-alist): Commented out
2084 loaddefs.el magical treatment.
2086 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2088 * info.el (Info-rebuild-outdated-dir): Added new option
2089 `conservative' and made it the default
2090 (Info-rebuild-dir): Appropriately parse multi-line description
2091 strings, and multi-section dir files. Issue warning when dir
2092 is rebuilt as temporary
2093 (Info-build-dir-anew): Issue warning when dir is built as
2096 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
2098 * list-mode.el (list-mode-map): Bind highlight motion commands to
2099 standard keys left, right, C-b and C-f.
2101 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
2103 * files.el (auto-mode-alist): allow .sc for Scheme->C
2105 1998-04-06 SL Baur <steve@altair.xemacs.org>
2107 * loadup.el (pureload): Don't quote (garbage-collect).
2109 1998-04-04 SL Baur <steve@altair.xemacs.org>
2111 * package-get-base.el: Updated.
2113 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
2115 * isearch-mode.el (isearch-just-started): New variable.
2116 (isearch-mode): Set it.
2117 (isearch-repeat): Advance one character forward only if the search
2118 was successful, and was not just started.
2119 (isearch-repeat): Clear isearch-just-started.
2121 1998-04-02 SL Baur <steve@altair.xemacs.org>
2123 * finder.el (finder-compile-keywords): Don't eval new finder-inf
2126 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
2128 * subr.el (listify-key-sequence): Removed.
2130 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
2132 * bytecomp.el (byte-compile-print-gensym): New option.
2133 (byte-compile-output-file-form): Use it.
2134 (byte-compile-output-docform): Ditto.
2135 (byte-compile-compiled-obj-to-list): Ditto.
2137 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
2139 * msw-glyphs.el: set frame icon if xpm support.
2141 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
2143 * help.el: Code that pretty prints variable values
2146 1998-04-02 SL Baur <steve@altair.xemacs.org>
2148 * find-paths.el (paths-emacs-root-p): Correct test for installation
2150 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2152 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
2154 * loaddefs.el: Don't set debug-ignored-errors; leave
2155 its default value set to nil.
2157 1998-03-29 Damon Lipparelli <lipp@primus.com>
2159 * info.el (Info-rebuild-dir): fixed mis-spelling.
2161 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2163 * info.el (Info-rebuild-outdated-dir): New custom var
2164 (Info-insert-node): Create/update dir file when needed, ie when it
2165 does not exist or is older than some info files in directory
2167 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2169 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
2170 for last packages, mainly for using a 20.4 package base.
2172 * packages.el (late-packages): Typo fix. It was called
2175 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
2176 relative symlinks correctly.
2177 (paths-find-emacs-roots): More rigorous checking for plausible
2178 configuration-time root.
2180 * startup.el (normal-top-level): Added a warning if XEmacs cannot
2183 1998-03-27 Martin Buchholz <martin@xemacs.org>
2185 * faces.el: Fix docstrings.
2186 * glyphs.el: Fix docstrings.
2187 * mouse.el: Fix docstrings.
2189 * frame.el: Change phrase `current frame' to `selected frame'.
2191 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
2193 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
2194 macros using backquote to make them infinitely more readable.
2196 1998-03-30 SL Baur <steve@altair.xemacs.org>
2198 * packages.el (packages-find-package-path): Hardcoded specialized
2199 InfoDock support until we can clean this up.
2201 * help.el (describe-bindings-1): Return the value of the bindings
2202 help buffer created.
2203 (describe-bindings): Ditto.
2205 * simple.el (set-variable): Restore previous behavior of not
2206 bombing if the variable to set is not boundp.
2208 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2210 * packages.el (packages-handle-package-dumped-lisps): Allow for
2211 non-local files to be loaded off the package-lisp variable.
2213 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
2215 * x-faces.el: Global X resources should override
2216 specs for all device classes (color, grayscale, mono);
2217 code currently doesn't override any of them. Fixed by
2218 calling remove-specifier with '(x default) as the tag
2219 set and allowing inexact matches.
2221 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
2223 * faces.el: Separated face intializations based on
2224 device classes into device type specific (tag set,
2225 instantiator) pairs.
2227 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
2229 * wid-edit.el (widget-choice-action): Remember user's explicit
2231 (widget-choice-value-create): Respect it.
2232 From Richard Stallman <rms@gnu.org>
2234 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2236 * setup-paths.el (paths-construct-info-path): Always append
2237 existing directories from configure-time info path.
2239 * startup.el (startup-setup-paths): Renamed misnamed info-path to
2240 Info-directory-list.
2242 * info.el: Removed Info-default-directory-list which was broken by
2244 Removed bogus initialization of Info-directory-list---startup.el
2245 can do a much better job.
2246 Added autoload of Info-directory-list.
2248 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
2249 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
2250 be exclusive; now it's merely given precedence, just like in the
2253 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2255 * find-paths.el (paths-find-architecture-directory): Fix bug with
2256 finding; it used to default too early.
2258 1998-03-25 Martin Buchholz <martin@xemacs.org>
2260 * packages.el (packages-split-path): Fix a bug; it used to fail
2261 for paths that weren't split.
2263 1998-03-26 SL Baur <steve@altair.xemacs.org>
2265 * finder.el (finder-compile-keywords): trap on errors.
2267 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
2269 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
2270 fourth argument of t so that only the specs exactly
2271 matching the tag lists are removed.
2273 1998-03-25 SL Baur <steve@altair.xemacs.org>
2275 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
2277 1998-03-23 SL Baur <steve@altair.xemacs.org>
2279 * minibuf.el (mouse-read-file-name-1): If a default directory was
2280 specified, use it for generating the completions.
2282 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2284 * update-elc.el: Now respects inhibit-package-init and
2286 Now does path construction with loadup-paths.
2288 * startup.el (normal-top-level, startup-setup-paths): Now respects
2289 inhibit-package-init and inhibit-site-lisp.
2291 * packages.el (packages-find-package-path): Extended package path
2292 by version-specific hierarchies.
2293 (packages-find-packages): Now respects inhibit flag and
2295 Moved path setup to loadup-paths.
2297 * make-docfile.el: Now respects inhibit-package-init and
2299 Now does path construction with loadup-paths.
2301 * loadup.el: Now respects inhibit-package-init and
2304 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
2306 * loadup-paths.el: New file: setup load-path to encompass
2309 1998-03-22 SL Baur <steve@altair.xemacs.org>
2311 * auto-show.el: load-gc renamed to pureload.
2312 * site-load.el: Ditto.
2313 * packages.el (toplevel): Ditto.
2314 * loadup.el (really-early-error-handler): Ditto.
2315 * dumped-lisp.el (preloaded-file-list): Ditto.
2316 * cus-face.el (custom-declare-face): Ditto.
2318 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2320 * <Today>: The Big Path Searching Overhaul.
2322 * find-paths.el: New file: find and assemble paths in the
2323 installation hierarchy.
2325 * setup-paths.el: New file: global layout of paths and directories
2326 within the XEmacs hierarchy.
2328 * packages.el: Replaced everything related to path searching and
2329 startup by code in terms of find-paths.
2331 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
2332 the new path searching engine.
2334 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
2337 1998-03-22 SL Baur <steve@altair.xemacs.org>
2339 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
2342 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
2344 * msw-glyphs.el: Added check for 'mswindows feature, so the file
2345 compiles identically in any configuration.
2346 Removed irrelevant commentary.
2348 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
2350 * simple.el (set-variable): Allow setting specifiers.
2352 1998-03-19 SL Baur <steve@altair.xemacs.org>
2354 * lisp.el (forward-sexp): Revert previous change.
2356 1998-03-18 SL Baur <steve@altair.xemacs.org>
2358 * frame.el (frame-initialize): Use `delete-console' instead of
2359 `delete-device' to delete the stream console to match the usage in
2362 1998-03-16 SL Baur <steve@altair.xemacs.org>
2364 * files.el (cdpath-previous): New variable.
2366 From Bob Weiner <weiner@wave.altrasoft.com>
2368 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
2370 * keydefs.el: Changed keybindings of forward-char,
2371 backward, scroll-up and scroll-down to point to their
2372 -command counterparts.
2374 * simple.el: New functions: forwarc-char-command,
2375 backwrad-char-command, scroll-up-command,
2376 scroll-down-command which work liek their counterparts
2377 except that they honor the variable
2378 signal-error-on-buffer-boundary.
2380 Definition of signal-error-on-buffer-boundary received
2383 defvar declaration added for word-across-newline to avoid
2384 byte-compiler warning about the free variable reference.
2386 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
2388 * winnt.el: Removed "%t" from the beginning of
2389 modeline-format. From now on, there's no nt-specifics in the modeline.
2391 1998-03-14 SL Baur <steve@altair.xemacs.org>
2393 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
2394 of `when' with `if'.
2396 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
2398 * msw-glyphs.el: New file. Defines TTY-style glyphs for
2399 mswindows. Must be reworked along with glyphs.el, or
2400 merged into it, after there is images support.
2402 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
2405 1998-03-13 SL Baur <steve@altair.xemacs.org>
2407 * faces.el: fix for text cursor initialization.
2408 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
2409 From Andy Piper <andyp@parallax.co.uk>
2411 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
2413 * files.el (set-auto-mode): If a mode is not fboundp, check to see
2414 if there is an existing package that handles it and warn the user
2417 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
2419 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
2420 Installation" menu item when Installation-string is not bound.
2422 1998-03-11 SL Baur <steve@altair.xemacs.org>
2424 * lisp.el (forward-sexp): Fix for test for balanced sexp.
2425 From Jeremiah W. James <jerry@cs.ucsb.edu>
2427 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
2430 * faces.el: Fix face initialization.
2432 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
2434 * files.el (backup-enable-predicate): fix breakage introduced
2437 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
2439 * x-faces.el (x-init-face-from-resources): The
2440 TTY face property retrieval functions don't return
2441 specifiers, so use face-property instead.
2443 1998-03-09 SL Baur <steve@altair.xemacs.org>
2445 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
2447 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
2449 * x-menubar.el: Expanded documentation for
2450 option-save-faces. Changed Options -> Browse Faces
2451 menu entry to invoke customize-face.
2453 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
2455 * faces.el: Most face initialization moved out of
2456 init-other-random-faces to the top level so that the
2457 initialization happens before Xemacs is dumped. Much
2458 of the fascist "face-differs-from-default-p or FROB!"
2459 code has been retired in favor of letting the user do
2460 what they want to do. Face initialization code changed
2461 to use `default' specifier tag so that the settings can
2462 be overridden later if the user wishes it.
2464 1998-03-08 SL Baur <steve@altair.xemacs.org>
2466 * about.el (about-hackers): Update contributors list.
2468 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
2470 * specifier.el: Define new specifier tag `default'.
2472 * modeline.el: Initialize faces using `default' tag.
2474 * x-faces.el (x-init-face-from-resources): Remove
2475 specifier specs containing the `default' tag before
2478 1998-03-02 John Jones <jj@asu.edu>
2480 * package-get.el (package-get-all): fixed arguments on call to
2481 package-admin-add-single-file-package.
2482 * package-get.el (package-get-installedp): fixed to match
2483 advertised behavior.
2484 * package-get.el: added function package-get-update-all which
2485 installs newest versions of all the current packages (if they are
2486 not already installed).
2488 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
2490 * files.el (find-file-noselect): Uncommented `truename' binding in
2491 `let*' and use it later to set `buffer-file-truename' iff it's
2492 still nil, as happens for example when finding a compressed
2493 file with "jka-compr".
2495 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
2497 * faces.el: in make-face-* type functions do the operation for all
2498 window systems, not just the first one found.
2500 * font.el: call mswindows-list-fonts for mswindows.
2502 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
2504 * code-process.el (call-process-region):
2505 * process.el (call-process-region):
2506 * package-get.el (package-get-dir):
2507 * files.el (backup-enable-predicate):
2508 * gnuserv.el (gnuserv-temp-file-regexp):
2509 Use temp-directory in place of `/tmp'.
2511 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
2513 * "Fast" dired-in-C enhancements for Windows 95/NT:
2515 * files.el: Added function, `wildcard-to-regexp', from GNU
2518 * files.el (insert-directory): Modified to use special
2519 dired-in-C enhancements if present.
2521 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
2523 * code-files.el: make default coding no-conversion.
2525 1998-03-02 SL Baur <steve@altair.xemacs.org>
2527 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
2530 * update-elc.el: Strip directory when testing for files not to
2533 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
2535 * lisp-mode.el: Use recommended form for menus.
2537 * info.el (Info-construct-menu): Use recommended form for menus.
2539 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
2542 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
2544 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
2545 (get-frame-for-buffer-noselect): Always return frames
2546 in the not-this-window-p cond clause.
2548 1998-02-27 SL Baur <steve@altair.xemacs.org>
2550 * help.el (describe-installation): New function.
2552 * x-menubar.el (default-menubar): Add describe-installation to
2555 * packages.el (packages-unbytecompiled-lisp): Installation.el
2556 should not be bytecompiled.
2558 * dumped-lisp.el (preloaded-file-list): Dump Installation with
2561 * x-menubar.el (default-menubar): Use correct guard for VM menu
2564 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
2566 From Andy Piper <andyp@parallax.co.uk>
2568 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2570 * ldap.el: Do not require ldap-internal at compile time.
2572 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
2574 * code-files.el: new file. a virtual copy of mule-files.el
2576 dependencies. (toggle-buffer-file-ocding-system) new function for
2577 changing the eol type for the current buffer.
2579 * code-process.el: new file. a copy of
2580 mule-process.el. mule-process.el will disappear when things have
2583 * coding.el: new file. a virtual copy of mule-files.el but
2584 without charset dependencies. (coding-system-base) new function
2585 for getting the parent coding system of a coding system with eol
2588 * dumped-lisp.el: add above files for the non-mule case.
2590 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
2592 * window-xemacs.el (display-buffer): If no explicit
2593 frame is specified, search for a window that displays
2594 the buffer on the currently selected frame, before
2595 searching other frames.
2597 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
2599 * frame.el (get-frame-for-buffer): If not-this-window-p
2600 is non-nil, use window on the selected frame if it is not
2601 also the selected window. When defaulting, search for
2602 windows on the currently selected fgrame before searching
2605 1998-02-25 Didier Verna <verna@inf.enst.fr>
2607 * modeline.el (modeline-swap-buffers): originally named
2608 `mouse-release-modeline'. Whether to actually swap the buffers is
2609 decided in `mouse-drag-modeline'.
2610 (mouse-drag-modeline): A button release event is considered a
2611 mouse click is both X (modeline scroll) and Y (modeline drag) pos
2614 1998-02-25 SL Baur <steve@altair.xemacs.org>
2616 * x-menubar.el: Put redo on the menubar.
2617 From Aki Vehtari <Aki.Vehtari@hut.fi>
2619 1998-02-22 Greg Klanderman <greg@alphatech.com>
2621 * bytecomp.el (displaying-byte-compile-warnings): if
2622 temp-buffer-show-function is set, use it to display current set of
2623 warnings in the "*Compile-Log-Show*" buffer.
2625 * simple.el (display-warning-buffer): if temp-buffer-show-function
2626 is set, use it to display current set of warnings in the
2627 "*Warnings-Show*" buffer.
2629 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
2631 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
2634 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
2636 * menubar.el: Allow button descriptors at least 2 long.
2638 * x-menubar.el (default-menubar): Use recommended forms.
2639 (file-menu-filter): Remove.
2640 (edit-menu-filter): Remove.
2642 1998-02-24 SL Baur <steve@altair.xemacs.org>
2644 * about.el (about-hackers): Updated.
2646 1998-02-22 Greg Klanderman <greg@alphatech.com>
2648 * help.el (help-max-help-buffers): new variable
2649 (help-register-and-maybe-prune-excess): new function
2650 (help-buffer-name): use help-max-help-buffers.
2651 (with-displaying-help-buffer): use
2652 help-register-and-maybe-prune-excess.
2654 * help.el (help-maybe-pretty-print-value): if the value fits on
2657 1998-02-21 Greg Klanderman <greg@alphatech.com>
2659 * (with-displaying-help-buffer): there is no need to kill the buffer
2660 if it exists, becasuse with-output-to-temp-buffer will clear it.
2661 further, killing the buffer violates the rule that
2662 temp-buffer-show-function, if set, has the full responsibility of
2663 showing the temp buffer. killing the buffer fucks with the window
2664 configuration, hosing temp-buffer-show-function.
2667 1998-02-23 Didier Verna <verna@inf.enst.fr>
2669 * modeline.el (mouse-drag-modeline):
2670 - Always scroll the modeline that was originally clicked on.
2671 - Use x pixels instead of x characters (which doesn't work anyway)
2672 as horizontal reference for modeline dragging. This allows us to
2673 keep on dragging the modeline even if the motion event occurs in
2676 1998-02-23 Didier Verna <verna@inf.enst.fr>
2678 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
2679 glyph on the modeline to indicate that dragging the mouse has an
2680 effect both horizontally and vertically.
2682 1998-02-24 SL Baur <steve@altair.xemacs.org>
2684 * about.el (about-xemacs): Get rid of redundant visible version
2687 1998-02-19 SL Baur <steve@altair.xemacs.org>
2689 * about.el (about-hackers): Update credits.
2691 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
2693 * prim/register.el (view-register): Show register type file-query.
2695 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
2697 * mode-motion.el (mode-motion-highlight-internal):
2698 save-excursion inside save-window-exucrsion form to
2699 hide buffer point changes from save-window-excursion.
2700 Prevents display flickering when the mouse pointer
2703 1998-02-17 Didier Verna <verna@inf.enst.fr>
2705 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
2706 function to handle correctly the case of a toolbar one side of the
2707 window: scrolling will not necessarily happen.
2709 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
2711 * files.el (after-find-file): Restore missing argument
2712 to format that provides filename for "... consider M-x
2713 recover-file" message. Also call `message' with "%s"
2714 as the first arg instead of an arbitrary string.
2716 1998-02-18 SL Baur <steve@altair.xemacs.org>
2718 * about.el (about-hackers): Various additions.
2720 1998-02-15 SL Baur <steve@altair.xemacs.org>
2722 * autoload.el (generate-file-autoloads-1): Don't force an extra
2723 line out when copying on-the-same line autoloads.
2725 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
2728 1998-02-14 Martin Buchholz <martin@xemacs.org>
2730 * x11/x-win-xfree86.el (x-win-init-xfree86):
2731 * x11/x-win-sun.el (x-win-init-sun):
2732 * x11/x-init.el (x-initialize-compose):
2734 (backward-or-forward-kill-sexp):
2735 (backward-or-forward-kill-sentence):
2736 (backward-or-forward-kill-word):
2737 (backward-or-forward-delete-char):
2738 * prim/isearch-mode.el (isearch-help-or-delete-char):
2739 Use x-keysym-on-keyboard-sans-modifiers-p instead of
2740 x-keysym-on-keyboard-p to detect backspace.
2741 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
2742 Clean up symbols used with dead keys, checking Linux and solaris
2744 Simplify x-win-*.el using above methods.
2745 Change documentation for x-keysym-*-p functions.
2747 1998-02-14 SL Baur <steve@altair.xemacs.org>
2749 * about.el (about-hackers): Restore entries for Michael Sperber and
2751 From Vinnie Shelton <acs@acm.org>
2753 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
2755 * simple.el (count-words-region): Ditto.
2757 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
2759 * simple.el (count-words-buffer): Document. Don't print anything
2762 1998-02-12 SL Baur <steve@altair.xemacs.org>
2764 * packages.el (packages-hardcoded-lisp): easymenu.el is in
2765 multiple files in InfoDock.
2767 1998-02-11 SL Baur <steve@altair.xemacs.org>
2769 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
2770 from version.el in InfoDock.
2772 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
2775 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
2777 * bytecomp-runtime.el (proclaim-inline): Single quotes around
2778 variable name in docstring.
2780 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
2782 * menubar.h: Include "gui.h".
2784 1998-02-10 SL Baur <steve@altair.xemacs.org>
2786 * site-load.el: Fix documentation.
2788 1998-02-09 SL Baur <steve@altair.xemacs.org>
2790 * package-get-base.el (package-get-base): Updated.
2792 * keymap.el: PC-ize.
2794 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
2796 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
2797 from' on a fresh line.
2799 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
2801 * help.el (help-maybe-pretty-print-value): prin1, not princ the
2804 1998-02-09 SL Baur <steve@altair.xemacs.org>
2806 * undo-stack.el: PC-ize.
2808 * cmdloop.el: PC-ize.
2810 1998-02-08 SL Baur <steve@altair.xemacs.org>
2812 * bytecomp-runtime.el: PC-ize.
2814 * byte-optimize.el: Prolog fixup. PC-ize.
2816 * cus-dep.el: Spelling fix.
2818 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
2821 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2823 * text-mode.el (text-mode-hook-identify): New function,
2824 put on text-mode-hook. Set text-mode-variant here.
2825 (text-mode): Don't set it here.
2827 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2829 * text-mode.el (text-mode-hook): New defvar.
2830 (text-mode-variant): New variable.
2831 (text-mode): Set that variable locally.
2832 (toggle-text-mode-auto-fill): New command.
2834 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2836 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
2838 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2840 * text-mode.el (paragraph-indent-text-mode):
2841 Renamed from spaced-text-mode.
2842 (text-mode-map): Bind TAB to indent-relative.
2843 (indented-text-mode-map): Variable deleted.
2844 (indented-text-mode): Now an alias for text-mode.
2846 1998-02-05 SL Baur <steve@altair.xemacs.org>
2848 * loadup.el: test-atoms debugging stuffs removed.
2850 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>>
2852 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
2854 1997-12-30 Colin Rafferty <colin@xemacs.org>
2856 * help.el (describe-beta): Made it use `locate-data-file'.
2857 (describe-distribution): Ditto.
2858 (describe-copying): Ditto.
2859 (describe-project): Ditto.
2860 (view-emacs-news): Ditto.
2862 * help-nomule.el (help-with-tutorial): Made it use
2863 `locate-data-file' to find tutorial.
2865 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
2867 * about.el: Corrected my email address.
2869 * mouse.el: Added 'mouse-mswindows-drop' similar to
2872 1998-01-27 SL Baur <steve@altair.xemacs.org>
2874 * loadup.el (running-xemacs): Spelling fix.
2876 1998-01-26 Colin Rafferty <colin@xemacs.org>
2878 * packages.el (packages-find-packages-1): Don't allow a backwards
2879 compatible lisp tree to overwrite `preloaded-file-list'.
2881 1998-01-26 SL Baur <steve@altair.xemacs.org>
2883 * loadup.el: Don't delete "xemacs" prior to dumping.
2885 1998-01-24 SL Baur <steve@altair.xemacs.org>
2887 * package-info.el (pi-last-mod-date): New function.
2888 (pi-author-version): New function.
2889 (batch-update-package-info): Use them.
2891 1998-01-23 Colin Rafferty <colin@xemacs.org>
2893 * frame.el (get-frame-for-buffer-default-to-current): Create.
2894 (get-frame-for-buffer-noselect): Allow user to use current frame
2895 with `get-frame-for-buffer-default-to-current'.
2897 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
2899 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
2900 (byte-compile-output-docform): Ditto.
2901 (byte-compile-compiled-obj-to-list): Ditto.
2903 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
2905 * startup.el (command-line-1): Removed code that ran
2908 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
2910 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
2912 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
2914 * frame.el (suspend-emacs-or-iconify-frame): Check using
2915 `device-on-window-system-p' instead of explicitly checking for X,
2916 so that the same logic works for MS Windows.
2917 (suspend-or-iconify-emacs): Ditto.
2919 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
2921 * about.el (about-maintainer-info): Andy Piper is back.
2922 (xemacs-hackers): Updated Andy Piper's email address.
2923 (about-hackers): Added Jonathan Harris.
2924 (about-hackers): Updated Tibor Polgar's email address.
2926 1998-01-18 SL Baur <steve@altair.xemacs.org>
2928 * about.el: Add xemacs.org email manager.
2930 * package-get-base.el (package-get-base): Updated with most recent
2933 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
2935 * help.el (function-arglist): Use `indirect-function' instead of
2936 `symbol-function' so that aliases are treated correctly.
2938 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
2940 * help.el (help-map): Add f1 binding to `help-for-help'.
2941 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
2942 (describe-key-briefly): Use `princ' "%s" to print object.
2943 (with-displaying-help-buffer): Kill buffer if it exists, again.
2944 (describe-key): Use `princ' "%s" to print object.
2945 (describe-function-1): Use `princ' "%s" to print object.
2946 Commented out alias lines removed.
2947 (help-pretty-print-limit): New variable to control pretty-printing
2949 (help-maybe-pretty-print-value): Steve wins! Renamed back from
2950 `help-pretty-print-value' again. Only print-print when OBJECT is
2951 list of length less than `help-pretty-print-limit'.
2952 (describe-variable): Use `help-maybe-pretty-print-value' again.
2954 1998-01-18 SL Baur <steve@altair.xemacs.org>
2956 * simple.el (blink-matching-open): Remove C++ kludge.
2957 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
2959 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
2961 * info.el (Info-default-directory-list): Made the documentation
2964 1998-01-13 Martin Buchholz <martin@xemacs.org>
2967 * lisp/package-admin.el:
2968 * lisp/build-report.el:
2971 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
2973 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
2974 warnings in Java buffers without final newline and editing the
2977 1998-01-17 SL Baur <steve@altair.xemacs.org>
2979 * packages.el (packages-find-packages-1): Don't allow a backwards
2980 compatible lisp tree to overwrite `preloaded-file-list'.
2981 Suggested by Colin Rafferty <colin@xemacs.org>
2983 * mouse.el (mouse-offix-drop): Set undo-boundary.
2984 From Oliver Graf <ograf@fga.de>
2986 1998-01-13 SL Baur <steve@altair.xemacs.org>
2988 * loadup.el (load-gc): rewrite as defun.
2989 Print something sensical if a required dump-time file isn't found.
2991 1998-01-12 SL Baur <steve@altair.xemacs.org>
2993 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
2994 bug strikes a menudescriptor.
2996 * package-get-base.el (package-get-base): Updated.
2998 * package-info.el (batch-update-package-info): Derive REQUIRES
3001 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
3003 * files.el (save-some-buffers): Don't play games with deleting
3004 other windows if we are in the minibuffer window.
3006 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3008 * modeline.el (modeline-minor-mode-menu): Add support for :active
3009 (add-minor-mode): Document :active property to TOGGLE.
3011 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3013 * modeline.el (modeline-minor-mode-menu): Add support for an
3014 `:included' predicate in the `toggle-sym' plist.
3015 (add-minor-mode): Document the :included property, format
3016 docstring some more.
3017 (modeline-minor-mode-menu): Documentation string added.
3019 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3021 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
3022 labels from the symbol-names by thwacking off the overly redundant
3023 and overused "mode", parenthesizing "minor", and capitalizing the
3024 resultant strings. Also shortened the menu's title by eliminating
3025 the redundant buffer name.
3026 (add-minor-mode): Beautified the docstring, added mention of the
3027 `:menu-tag' property of TOGGLE.
3028 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
3029 `toggle-sym' to beatify the mode-life menus.
3030 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
3031 `auto-fill-function'.
3033 1998-01-02 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
3035 * modeline.el (modeline-minor-mode-menu): Changed the string-only
3036 menus to :style 'toggle.
3038 1997-12-10 Markus Linnala <maage@cs.tut.fi>
3040 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
3042 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
3044 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
3045 only recognize first hyperlink.
3046 (hyper-apropos-highlightify): Deletia, this is already done by
3047 `hyper-apropos-insert-face'.
3048 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
3050 1998-01-09 SL Baur <steve@altair.xemacs.org>
3052 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
3054 (toolbar-mail-reader): Add support for `send'.
3055 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
3057 1998-01-05 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
3059 * info.el (Info-emacs-info-file-name): Add defvar for
3060 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
3061 will function properly.
3063 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
3065 * simple.el: make the backwards delete function called by
3066 `backward-or-forward-delete-char' user configurable.
3068 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3070 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
3071 compiled function got loaded from.
3073 1998-01-09 SL Baur <steve@altair.xemacs.org>
3075 * term/apollo.el: Synched up with InfoDock 3.6.2.
3077 1998-01-08 SL Baur <steve@altair.xemacs.org>
3079 * startup.el (load-init-file): Load autoloads earlier.
3080 (startup-splash-frame): Handle InfoDock logo.
3082 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
3084 (x-init-toolbar-from-resources): Move from x-toolbar.el.
3086 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
3087 doesn't have this function.
3089 * packages.el (locate-data-file): Fix to call `locate-file'.
3091 1998-01-07 SL Baur <steve@altair.xemacs.org>
3093 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
3094 version of version.el.
3095 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
3097 * x-menubar.el (default-menubar): Guard reference to
3099 (default-menubar): Guard references to `font-lock-mode'.
3100 (default-menubar): Guard references to font-menu-this-frame-only-p'.
3101 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
3103 * make-docfile.el: Don't snarf doc strings from autoloads.
3105 * startup.el (load-init-file): Use algorithm from loaddefs.el for
3106 loading auto-autoloads files.
3108 * loaddefs.el: Disable dumping autoloads.
3110 1998-01-05 SL Baur <steve@altair.xemacs.org>
3112 * lisp-mnt.el: Synch to Emacs 20.2.
3114 * help.el: Remove manual autoload of `finder-by-keyword'.
3116 * finder.el (finder-by-keyword): Autoload.
3118 * help.el: Conditionalize hyperbole setup.
3120 1998-01-04 SL Baur <steve@altair.xemacs.org>
3122 * packages.el (package-require): Update to reflect new data format.
3124 1998-01-02 Didier Verna <verna@inf.enst.fr>
3126 * x-menubar.el (default-menubar): make the tutorials available
3127 through the menubar. (Plus some compilation warnings cleanup).
3129 1998-01-04 SL Baur <steve@altair.xemacs.org>
3131 * check-features.el: New file. Perform sanity check after build.
3133 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
3134 files to tooltalk package.
3135 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
3138 * package-admin.el (package-admin-xemacs): Use better default for
3139 location of XEmacs binary.
3141 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
3143 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
3144 tag with sexp and add value tag with value `t'.
3146 1998-01-03 SL Baur <steve@altair.xemacs.org>
3148 * package-get.el: Changes to work with real data.
3149 From Pete Ware <ware@cis.ohio-state.edu>
3151 * packages.el (packages-reload-autoloads): Guard load for the time
3154 * update-elc.el ("packages.el"): Force loading packages.el instead
3155 of possibly out-of-date packges.elc.
3156 * make-docfile.el ("packages.el"): Ditto.
3158 1998-01-02 Colin Rafferty <colin@xemacs.org>
3160 * build-report.el (build-report-delete-regexp): Added a rule for
3161 the main tarball shadowing anything past it.
3163 1998-01-02 SL Baur <steve@altair.xemacs.org>
3165 * packages.el (package-provide): Delete a previous provide.
3167 * package-info.el: New file.
3169 * package-get.el: New file.
3170 From Pete Ware <ware@cis.ohio-state.edu>
3171 (package-get): Fix md5 computation to work with Mule.
3173 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3175 * simple.el (log-message-*): Quote symbols in docstrings properly.
3177 1998-01-01 SL Baur <steve@altair.xemacs.org>
3179 * packages.el (packages-new-autoloads): Ignore symbolic links.
3181 * cus-face.el (face-custom-attributes-get): Fix typo.
3182 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3184 1997-12-31 SL Baur <steve@altair.xemacs.org>
3186 * startup.el (load-init-file): Reload new or changed autoloads
3187 unless inhibited. Reload modified dumped lisp (stubbed).
3189 * packages.el (packages-new-autoloads): New function.
3190 (packages-reload-autoloads): New function.
3191 (packages-reload-dumped-lisp): New (stub) function.
3193 * loadup.el: Inhibit reloading dumped files when running temacs.
3195 * loadhist.el (file-provides): Extend to handle variant
3198 * replace.el (query-replace): Fix typo.
3200 1997-12-30 SL Baur <steve@altair.xemacs.org>
3202 * make-docfile.el: list-autoloads-path has been renamed.
3203 * update-elc.el: list-autoloads has been renamed.
3205 * packages.el (packages-list-autoloads): Renamed.
3206 (packages-list-autoloads-path): Ditto.
3208 1997-12-29 Colin Rafferty <colin@xemacs.org>
3210 * packages.el (packages-find-packages-1): Made it signal a warning
3211 for an error in an auto-autoload.el file.
3213 1997-12-30 SL Baur <steve@altair.xemacs.org>
3215 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
3217 From Aki Vehtari <Aki.Vehtari@hut.fi>
3219 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
3221 * loadhist.el (unload-feature): Remove autoload.
3223 1997-12-28 SL Baur <steve@altair.xemacs.org>
3225 * loadhist.el: Unpackaged.
3227 * help.el (describe-symbol-find-file): Rename
3228 `describe-function-find-file' and make old name obsolete.
3229 (describe-function-1): Use it.
3230 (describe-function-1): Guard reference to
3231 `compiled-function-annotation'.
3233 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3235 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
3237 (help-mode-quit): New optional arg to control whether it kills or
3239 (with-displaying-help-buffer): Don't kill buffer initially, even
3240 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
3241 (help-pretty-print-value): Rename back from
3242 `help-maybe-pretty-print-value'! If `pp-internal' is available
3243 use it, otherwise use dumped `cl-prettyprint'.
3244 (describe-variable): Use `help-pretty-print-value' again.
3245 (find-func): Removed reference to "find-func" at end.
3247 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
3249 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
3250 GUI XEmacs. Rename? x-menubar is rather window system
3251 independant, except for a couple of items.
3253 1997-12-26 SL Baur <steve@altair.xemacs.org>
3255 * x-menubar.el (default-menubar): Remove hyperbole and oobr
3256 entries as they will no longer be distributed with XEmacs.
3258 * format.el (format-alist): Fix image/tiff regexps.
3259 From P. E. Jareth Hein <jareth@camelot-soft.com>
3261 * help.el (help-maybe-pretty-print-value): Rename.
3262 (describe-variable): Use it.
3263 (describe-variable): Add trailing linefeed.
3265 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3267 * help.el (describe-function-1): Don't output anything for
3268 arglist of autoload functions.
3270 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3272 * help.el (describe-function-1): Don't output anything for
3273 arglist of autoload functions.
3275 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3277 * help.el (help-mode-map): New bindings for `help-mode-bury',
3278 `describe-function-at-point', `describe-variable-at-point',
3279 `Info-elisp-ref', `customize-variable', `help-next-section' and
3280 `help-prev-section'.
3281 (help-next-section): New function.
3282 (help-prev-section): New function.
3283 (help-mode-quit): Changed to kill the help buffer.
3284 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
3286 (help-buffer-name): New function to generate the name of help
3288 (with-displaying-help-buffer): Is now a macro. Takes an new first
3289 argument giving the name of the help buffer.
3290 (describe-key): Use `with-displaying-help-buffer' with name.
3291 (describe-mode): Ditto.
3292 (describe-bindings): Ditto.
3293 (describe-prefix-bindings): Ditto.
3294 (view-lossage): Ditto.
3295 (with-syntax-table): New macro.
3296 (function-called-at-point): Use `ignore-errors' and
3297 `with-syntax-table'.
3298 (function-at-point): Ditto.
3299 (describe-function): Use `with-displaying-help-buffer' with name.
3300 (function-arglist): Extracted from `describe-function-1'. Returns
3301 function's arglist as string.
3302 (function-documentation): Extracted from `describe-function-1'.
3303 Returns function's docstring.
3304 (describe-function-1): Remove all the "stream" garbage, including
3305 the stream argument. Use `function-arglist' and
3306 `function-documentation'.
3307 (describe-function-arglist): Just use `function-arglist'.
3308 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
3309 (help-pretty-print-value): New function to help with
3310 pretty-printing variable values. Knows about `#<...>'. Needs
3312 (describe-variable): Use `with-displaying-help-buffer' with name.
3313 Formatting improved. Display file where variable is defined, if
3314 known. Use `help-pretty-print-value'.
3315 (describe-syntax): Use `with-displaying-help-buffer' with name.
3316 (list-processes): Remove "stream" garbage.
3318 1997-12-25 SL Baur <steve@altair.xemacs.org>
3320 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
3321 call a dumped routine instead.
3323 * x-win-xfree86.el: Wrap file in defun.
3324 * x-win-sun.el: Ditto.
3326 1997-12-23 SL Baur <steve@altair.xemacs.org>
3328 * help.el (view-emacs-news): Remove usage of outl-mouse which
3329 advises functions and does other evil things.
3331 1997-12-22 SL Baur <steve@altair.xemacs.org>
3333 * format.el (format-alist): Add `image/tiff'.
3334 From P. E. Jareth Hein <jareth@camelot-soft.com>
3336 1997-12-21 SL Baur <steve@altair.xemacs.org>
3338 * about.el (about-hackers): More names added.
3340 * make-docfile.el: Remove superfluous package path search.
3342 * loaddefs.el: Commentary changes. Removal of VM autoloads.
3344 1997-12-20 SL Baur <steve@altair.xemacs.org>
3346 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
3349 1997-12-18 SL Baur <steve@altair.xemacs.org>
3351 * startup.el (set-default-load-path): Make sure lisp and site-lisp
3352 get trailing slashes when added to the load-path.
3354 * x-init.el (init-x-win): Locate where XEmacs X localization files
3357 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
3359 * x-faces.el: Added support for foregroundToolBarColor
3360 to xpm-color-symbols.
3362 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
3364 * etags.el (tags-remove-duplicates): Removed.
3365 (buffer-tag-table-list): Use `delete-duplicates'.
3367 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
3369 (get*): Defalias to `get'.
3371 * cl.el (eql): Compare integers with `eq'.
3372 (cl-map-extents): Check for `map-extents' first.
3374 1997-12-17 Didier Verna <verna@inf.enst.fr>
3376 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
3377 added the 'numero', 'copyright' and 'trademark' symbols.
3379 * leim/quail/latin-post.el ("french-postfix"): see above.
3381 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
3383 * widget.el (define-widget): Check the arguments.
3385 * cus-edit.el (customize-face): Use `check-argument-type'.
3386 (custom-variable-value-create): Use `signal' to signal error.
3387 (custom-variable-reset-saved): Ditto.
3388 (custom-variable-reset-standard): Ditto.
3389 (custom-face-reset-saved): Ditto.
3391 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
3392 (widget-default-format-handler): Ditto.
3393 (widget-checklist-add-item): Ditto.
3394 (widget-radio-add-item): Ditto.
3395 (widget-editable-list-entry-create): Ditto.
3396 (widget-sexp-prompt-value): Ditto.
3398 * custom.el (custom-declare-variable): Signal errors better.
3399 (custom-handle-keyword): Ditto.
3400 (custom-declare-group): Ditto.
3402 * window-xemacs.el (windows): Ditto.
3404 * menubar.el (menu): Ditto.
3406 * keydefs.el (keyboard): Ditto.
3408 * minibuf.el (minibuffer): Ditto.
3410 * process.el (execute): Ditto.
3412 * fill.el (fill): Ditto.
3414 * modeline.el (modeline): Ditto.
3416 * help.el (help): Ditto.
3418 * faces.el (faces): Ditto.
3420 * files.el (files): Ditto.
3422 * x-init.el (x): Ditto.
3424 * lisp-mode.el (lisp): Ditto.
3426 * process.el (processes): Ditto.
3428 * mouse.el (mouse): Ditto.
3430 * abbrev.el (abbrev): Moved from cus-edit.
3432 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
3433 as variable declaration.
3435 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
3437 * menubar.el (find-menu-item): Use `check-argument-type'.
3438 (find-menu-item): Cosmetic changes.
3440 1997-12-18 SL Baur <steve@altair.xemacs.org>
3442 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
3444 1997-12-17 SL Baur <steve@altair.xemacs.org>
3446 * startup.el (set-default-load-path): Only search package-path
3447 when not running temacs.
3449 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
3452 * loadup.el: Correct commentary. Reformatting.
3453 (really-early-error-handler): Use absolute path to the
3454 first dumped-lisp.el file.
3455 (really-early-error-handler): Print full path name of
3456 each dumped lisp file (inherited from InfoDock).
3458 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
3459 dumped-lisp.el files.
3461 * make-docfile.el (preloaded-file-list): Reorder when the
3462 package-path is searched.
3463 * update-elc.el: Ditto.
3465 * lisp-mode.el (call-with-condition-handler): Treat the same as
3466 `condition-case' for indentation.
3468 * about.el (about-xemacs): Update release date.
3470 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
3472 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
3473 anywhere but at the last clause.
3474 (ecase): Disallow `t' and `otherwise'.
3476 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3478 * cus-edit.el (custom-buffer-create-buttons): New function
3479 from stuff moved out of `custom-buffer-create-internal'.
3480 (custom-novice): New variable. Default t.
3481 (custom-display-global-buttons): Ditto. Default `top'.
3482 (custom-buffer-create-internal): Only display help if
3483 `custom-novice' is non-nil. Display global buttons according to
3484 `custom-display-global-buttons'.
3486 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
3488 * menubar.el (find-menu-item): Use `check-argument-type'.
3489 (find-menu-item): Cosmetic changes.
3491 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
3493 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
3496 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3498 * format.el (format-deannotate-region): Bug fix.
3499 Deannotating a region containing unknown tags would fail
3500 (causing decoding of text/enriched to fail at user level)
3502 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
3504 * minibuf.el (read-directory-name): Support sixth
3505 arg, HISTORY, as already documented.
3507 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
3509 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
3512 1997-12-14 SL Baur <steve@altair.xemacs.org>
3514 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
3517 1997-12-13 SL Baur <steve@altair.xemacs.org>
3519 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.