1 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
3 * XEmacs 21.2.14 is released
5 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
7 * about.el: update contact info for jason and slb.
9 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
11 * mule/european.el (setup-romanian-environment): Add Romanian
12 support from Emacs/Mule romanian.el.
14 1999-03-17 Jan Vroonhof <vroonhof@math.ethz.ch>
16 * cus-face.el: Label all custom changes with the 'custom' tag.
18 * cus-edit.el: idem ditto.
20 * faces.el: Added suport for adding device tags to various functions.
21 (custom): New device tag.
22 (face-spec-set): Call reset face with tags argument. No longer do
23 x-init-global-faces hack.
25 * faces.el (frob-face-property): Use an anonymous specifier to map
26 frob-face-property-1 over.
28 * x-font-menu.el (font-menu-set-font): Always specify all
31 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
33 * mule/european.el (setup-czech-environment): Add czech support.
34 From David Sauer <davids@orfinet.cz>
36 1999-03-15 SL Baur <steve@xemacs.org>
38 * check-features.el: Turn hard errors into warnings.
40 1999-03-21 SL Baur <steve@xemacs.org>
42 * simple.el (delete-key-deletes-forward): As per discussion on
43 xemacs-beta, default to t.
45 1999-05-11 Hrvoje Niksic <hniksic@srce.hr>
47 * loadup.el: Define Installation-string before loading anything.
49 1999-05-06 Gunnar Evermann <ge204@eng.cam.ac.uk>
51 * files.el (auto-mode-alist): fix typo in regex for .bash_* files
52 From Anders Stenman <stenman@isy.liu.se>
54 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
56 * wid-edit.el (widget-glyph-find): Ditto.
58 * packages.el (locate-library): Ditto.
60 * loadup.el (really-early-error-handler): Ditto.
62 * lib-complete.el (read-library): Ditto.
64 * faces.el (set-face-stipple): Ditto.
66 * code-files.el (load): Use new calling style of locate-file.
68 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
70 * packages.el (packages-unbytecompiled-lisp): Installation.el is
73 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
75 * dumped-lisp.el (preloaded-file-list): Don't load
78 * loadup.el (Installation-string): Define it here.
80 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
82 * dumped-lisp.el (preloaded-file-list): Revert previous change --
83 Installation.el needs to be loaded before `dump-paths', otherwise
84 the dumping process won't find it.
86 1999-03-13 Adrian Aichner <aichner@ecf.teradyne.com>
88 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
89 subr so that we can use `replace-in-string' in Installation.el to
90 get rid of C-m chars under the native Windows build.
92 1999-04-29 Andy Piper <andy@xemacs.org>
94 * make-docfile.el: canonicalize file and directory names.
96 * device.el (call-device-method): new function for calling device
98 (define-device-method): new function for defining device methods.
99 (define-device-method*): ditto.
101 1999-04-27 Hrvoje Niksic <hniksic@srce.hr>
103 * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
105 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
107 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
108 (cyrillic-koi8-r-encode-table): Likewise.
109 (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
110 (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
112 * mule/mule-misc.el (split-char-or-char-int): New function [moved
115 * mule/vietnamese.el: Move function `split-char-or-char-int' to
118 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
121 - Change font registry name from "Thai94x94-0" to "xtis-0".
122 - Change mnemonic of coding-system `tis-620' to "TIS620".
124 1999-04-06 MORIOKA Tomohiko <tomo@etl.go.jp>
126 * mule/ethiopic.el: fixed.
128 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
130 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
132 * mule/thai-xtis.el: New file.
134 * mule/vietnamese.el: New file.
136 * mule/ethiopic.el: New file.
138 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
140 * bytecomp.el (byte-compile-close-variables): Leave
141 debug-issue-ebola-notices alone.
143 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
145 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
146 at the top of the buffer since it is the most important thing to
148 (ldap-get-host-parameter): New defun
149 (ldap-search): Add a new parameter `withdn' to retrieve the
150 distinguished names of entries
152 1999-04-22 Kai Haberzettl <khaberz@synnet.de>
154 * startup.el (splash-frame-body): Date and spelling fixes.
156 1999-03-16 Colin Rafferty <colin@xemacs.org>
158 * view-less.el (toggle-truncate-lines): add autoload tag
160 1999-04-19 Hrvoje Niksic <hniksic@srce.hr>
162 * format.el (format-alist): Disable image stuff.
164 1999-04-17 Hrvoje Niksic <hniksic@srce.hr>
166 * wid-edit.el (widget-glyph-find): Search by directories, then by
167 suffixes rather than the other way around.
168 (widget-image-conversion): Renamed to
169 `widget-image-file-name-suffixes'.
171 1999-04-16 Olivier Galibert <galibert@pobox.com>
173 * mule/mule-charset.el: Made old functions obsolete, remove the
174 unspeakably evil (and inexistant in fsf's) charset-leading-byte.
175 (charset-iso-graphic-plane): Rename from charset-graphic.
176 (charset-iso-final-char): Rename from charset-final.
177 (charset-width): Rename from charset-columns.
178 (charset-bytes): Added from fsf compatibility, returns always 1.
180 * mule/mule-misc.el: Move charset-doc-string alias to
183 1999-04-14 Colin Rafferty <colin@xemacs.org>
185 * x-faces.el (x-make-font-bold-italic): honor
186 *try-oblique-before-italic-fonts*
188 1999-04-14 Hrvoje Niksic <hniksic@srce.hr>
190 * cl-extra.el (coerce): Coerce numbers to characters correctly.
192 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
194 * x-faces.el (try-oblique-before-italic-fonts): Use the right
197 1999-04-14 Dave Gillesipe <daveg@synaptics.com>
199 * cl-extra.el (equalp): Would bug out for lists.
201 1999-03-12 Charles G Waldman <cgw@fnal.gov>
203 * about.el (about-hackers): Change cgw's email address
205 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
207 * XEmacs 21.2.13 is released
209 1999-03-12 SL Baur <steve@xemacs.org>
211 * simple.el (delete-key-deletes-forward): Revert to previous
214 1999-01-18 Didier Verna <verna@inf.enst.fr>
216 * menubar-items.el (xemacs-splash-buffer): handle the case of
217 multiple elements in the splash buffer body.
219 * startup.el (splash-frame-timeout): new constant: interval
220 between splash buffer elements.
221 (command-line-1): handle splash buffer with multiple elements (use
223 (splash-frame-body): Originally `startup-splash-frame-body'.
224 Rewrote a cleaner and more readable version. This can now be array,
225 in which case each element is displayed in turn in the splash buffer.
226 (splash-frame-static-body): new constant. Persistent information
227 across all splash buffer elements (preserves the possibility to give
228 it in different languages.
229 (circulate-splash-frame-elements): new function. Used as a timeout
230 to circulate through all splash frame elements and display them in
232 (display-splash-frame): originally `startup-splash-frame'. Handle
233 the case of multiple elements in the splash buffer body. Now
234 returns a timeout id if multiple elements to display, or nil.
236 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
238 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
239 so they can be overridden by x-init-face-from-resources.
240 Additionally specify the font name also with an x tag.
242 1999-03-08 Andy Piper <andy@xemacs.org>
244 * package-get.el (package-get-base): autoload.
246 * menubar-items.el (default-menubar): add update menu item. Fix
247 custom menu to only be activated when package-base is available.
249 * package-get.el (package-get-custom): don't load
250 package-get-custom as it is auto-generated. Fix group definition.
252 1999-03-05 Didier Verna <verna@inf.enst.fr>
254 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
255 instead of `symbol-name' (Thanks Kyle).
257 * cus-edit.el (custom-save-variables): use `prin1' instead of
258 princ to write symbols.
260 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
262 * XEmacs 21.2.12 is released
264 1999-03-05 SL Baur <steve@xemacs.org>
266 * menubar-items.el (default-menubar): Add kfm browsing support.
267 From Neal Becker <nbecker@fred.net>
269 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
271 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
272 calls to font-lock during buffer reversion.
274 1999-02-12 Didier Verna <verna@inf.enst.fr>
276 * info.el (Info-build-node-completions): unconditionally widen the
279 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
281 * x-faces.el (x-init-face-from-resources):
282 Only set fonts in the 'x locale.
284 1999-03-04 Adrian Aichner <aichner@ecf.teradyne.com>
286 * package-ui.el (pui-install-selected-packages): Don't throw on
287 `package-admin-delete-binary-package' returning nil since it's
288 normal. Reindent function.
289 (pui-add-required-packages): Handle case where packages selected
290 for installation have never been installed.
292 1999-03-03 Martin Buchholz <martin@xemacs.org>
294 * menubar-items.el (default-menubar):
295 Implement the ``Mule->Set coding system of process'' menu item.
297 1999-02-18 Martin Buchholz <martin@xemacs.org>
299 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
301 - Change some `if's to `when's
303 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
305 * XEmacs 21.2.11 is released
307 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
309 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
310 against window close (Fix Bug #460).
311 (ask-user-about-lock-dbox): Idem.
313 1999-02-25 SL Baur <steve@xemacs.org>
315 * mule/mule-charset.el (charset-leading-byte): New function.
316 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
318 1999-02-12 Andy Piper <andy@xemacs.org>
320 * about.el (xemacs-hackers): change andy's email address.
321 (about-url-alist): change andy's web page address.
322 (about-xemacs): add piper.
324 1999-02-16 SL Baur <steve@xemacs.org>
326 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
327 of mule-base into lisp/mule.
329 1999-02-16 SL Baur <steve@xemacs.org>
343 mule/mule-category.el:
345 mule/mule-charset.el:
352 mule/mule-tty-init.el:
354 mule/viet-chars.el: Remerge from mule-base.
356 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
357 of mule-base into lisp/mule.
359 1999-02-10 Adrian Aichner <aichner@ecf.teradyne.com>
361 * process.el (exec-to-string): Use `shell-command-switch' in place
362 of hard-wired "-c" (for WindowsNT).
364 1999-02-08 Charles G Waldman <cgw@pgt.com>
366 * menubar-items.el (default-menubar): Remove obsolete
369 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
371 * package-admin.el (package-admin-get-install-dir): First fall
372 back to the location of xemacs-base for non-mule packages.
374 1999-02-15 Martin Buchholz <martin@xemacs.org>
377 - improved automounter tmp directory support.
378 - support 4 (!) empirically discovered automounter conventions
380 1999-02-12 SL Baur <steve@xemacs.org>
382 * etags.el (pop-tag-mark): autoload to match key binding.
384 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
386 * XEmacs 21.2.10 is released
388 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
390 * package-get.el (package-get-remote-filename): Don't bug out for
391 a local file name in the search entry.
393 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
395 * XEmacs 21.2.9 is released
397 1999-01-19 Didier Verna <verna@inf.enst.fr>
399 * replace.el (replace-search-function): new variable containing a
400 function to perform a search-forward.
401 (replace-re-search-function): new variable containing a function
402 to perform a re-search-forward.
403 (perform-replace): use them.
405 1999-01-25 Didier Verna <verna@inf.enst.fr>
407 * select.el (selection-owner-p): use the name `XEmacs'.
408 (cut-copy-clear-internal): ditto.
410 1999-01-18 Andy Piper <andy@xemacs.org>
412 * about.el (about-url-alist): Update my entry.
413 (xemacs-hackers): Ditto.
415 1999-01-14 Adrian Aichner <aichner@ecf.teradyne.com>
417 * buffer.el (switch-to-buffer): Fixing documentation.
418 * minibuf.el (minibuffer-completion-table): ditto.
419 * cl-macs.el (return-from): ditto.
421 1999-01-04 Didier Verna <verna@inf.enst.fr>
423 * replace.el (delete-non-matching-lines): temporarily disable
424 case-folding when called interactively with a regexp containing
425 uppercase characters.
426 (delete-matching-lines): ditto.
427 (count-matches): ditto.
428 (list-matching-lines): ditto.
430 1999-01-07 Colin Rafferty <colin@xemacs.org>
432 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
433 abort if current window is split horizontally, not if others are
434 split. Got rid of unnecessary minibuffer checking. Also, add
435 some comments (it's still complex).
437 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
439 * package-get.el: changed address for doc.ic.ac.uk to
442 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
444 * ldap.el (toplevel): Remove requires so that the file compiles
445 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
447 1999-01-10 J. Kean Johnston <jkj@sco.com>
449 * dump-paths.el: Calculate module-directory and set
450 module-load-path to the load path for modules.
452 * loadup.el: Get bootstrap value of module-load-path from the
453 environment variable EMACSBOOTSTRAPMODULEPATH.
454 - Display the module load path if we're debugging paths.
456 * setup-paths.el: Added function paths-find-site-module-directory.
457 - Added function paths-find-module-directory.
458 - Added function paths-construct-module-load-path. Uses new
459 environment variable EMACSMODULEPATH.
461 1998-12-30 Martin Buchholz <martin@xemacs.org>
463 * font.el (font-default-object-for-device):
464 Oops! This `or' can't be replaced by `unless'.
465 Fixed inability to run w3, among other things.
467 1998-12-17 Charles G. Waldman <cgw@pgt.com>
469 * package-admin.el: Change initialization of
470 package-admin-install-function dependent on system type.
471 Change package-admin-install-function-mswindows to use
474 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
476 * mouse.el (default-mouse-motion-handler): Disable help echo while
479 1998-12-28 Martin Buchholz <martin@xemacs.org>
481 * XEmacs 21.2.8 is released.
483 1998-12-24 Martin Buchholz <martin@xemacs.org>
485 * XEmacs 21.2.7 is released.
487 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
489 * package-ui.el (pui-list-packages): Set truncate-lines.
491 * package-get.el (package-get-download-menu): Use
492 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
494 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
495 (pui-help-string): idem.
496 (list-packages-mode): New major mode.
497 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
498 (pui-install-selected-packages): Add suport for removing packages.
499 (pui-toggle-package-delete-key): New function.
500 (pui-popup-context-sensitive): New kludge.
501 (pui-list-packages): Add warning when `package-get-remote' is nil.
502 (package-ui-add-site): New function.
504 1998-12-01 Didier Verna <verna@inf.enst.fr>
506 * hyper-apropos.el (hyper-where-is): added the missing autoload.
508 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
510 * ldap.el: Custom-ized
511 (toplevel): Do not provide `ldap' which is provided by C level
513 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
515 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
517 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
519 1998-12-17 Andy Piper <andy@xemacs.org>
521 * sound.el (sound-load-list): name changed from sound-load-alist.
522 (sound-extension-list): name changed from sound-ext-list.
523 (load-default-sounds): use new names.
524 (load-sound-file): use new names.
526 1998-12-16 Andy Piper <andy@xemacs.org>
528 * XEmacs 21.2.6 is released
530 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
532 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
535 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
537 * wid-edit.el (widget-echo-this-extent): Set
538 help-echo-owns-message to t.
540 1998-11-30 Greg Klanderman <greg@alphatech.com>
542 * package-get.el (package-get-download-menu): use toggles for
543 each site in the download site menu.
545 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
547 * package-get.el (package-get): If we cannot find a package
548 because package-get-remote is not set, give a more helpful
551 1998-11-30 Greg Klanderman <greg@alphatech.com>
553 * package-get.el (package-get-remote-filename): use an EFS path
554 with user anonymous if no user is specified.
556 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
558 * faces.el (face-spec-set): Re-init fallfacks for default after
559 calling reset-face on the default face.
561 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
563 * package-admin.el (package-admin-default-install-function):
564 Behave as advertised. Make sure the pkg-dir is proper for
566 (package-admin-add-binary-package): Make sure the pkg-dir is
567 proper for default-directory.
568 (package-admin-install-function-mswindows): Make sure the pkg-dir
569 is proper for default-directory.
571 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
573 * XEmacs 21.2.5 is released
575 1998-12-05 SL Baur <steve@altair.xemacs.org>
577 * files.el (binary-file-regexps): regexp-opt is not available at
580 1998-11-30 Martin Buchholz <martin@xemacs.org>
583 * x-win-sun.el (x-win-init-sun):
585 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
587 * x-init.el (init-post-x-win):
588 * x-init.el (init-pre-x-win):
589 * x-init.el (x-initialize-compose):
594 * wid-edit.el (widget-glyph-click):
595 * wid-edit.el (widget-glyph-find):
596 * wid-edit.el (widget-type):
597 * view-less.el (view-buffer-other-window):
598 * very-early-lisp.el:
602 * term/sun.el (suntool-map):
605 * syntax.el (modify-syntax-entry):
608 * startup.el (lock-directory):
609 * simple.el (set-comment-column):
610 * simple.el (backward-delete-char-untabify):
611 * shadow.el (find-emacs-lisp-shadows):
613 * setup-paths.el (paths-construct-info-path):
614 * select.el (cut-copy-clear-internal):
615 * process.el (call-process-region):
616 * process.el (start-process-shell-command):
618 * paths.el (rmail-spool-directory):
619 * paragraphs.el (use-hard-newlines):
620 * package-get.el (package-get-dependencies):
621 * package-admin.el (package-admin-delete-binary-package):
622 * obsolete.el (truncate-string):
623 * obsolete.el (store-substring):
624 * mouse.el (default-mouse-track-maybe-own-selection):
625 * mouse.el (mouse-yank-at-point):
627 * modeline.el (mouse-drag-modeline):
628 * minibuf.el (read-directory-name-internal):
629 * minibuf.el (read-file-name-internal):
630 * minibuf.el (read-file-name-internal-1):
631 * minibuf.el (read-file-name-2):
632 * minibuf.el (exact-minibuffer-completion-p):
633 * minibuf.el (read-from-minibuffer):
635 * menubar.el (check-menu-syntax):
636 * map-ynp.el (map-y-or-n-p):
637 * make-docfile.el (docfile-out-of-date):
638 * loadup.el ((member "run-temacs" command-line-args)):
639 * loadup.el ((member "no-site-file" command-line-args)):
640 * loadup.el (really-early-error-handler):
644 * lisp-mnt.el (lm-verify):
645 * lib-complete.el (lib-complete:cache-completions):
646 * lib-complete.el (library-all-completions):
647 * itimer.el (itimer-run-expired-timers):
648 * info.el (Info-mode):
649 * info.el (Info-insert-file-contents):
650 * info.el (Info-rebuild-dir):
651 * info.el (Info-build-dir-anew):
652 * info.el (Info-parse-dir-entries):
653 * info.el (Info-dir-outdated-p):
654 * info.el (Info-insert-dir):
655 * info.el (info-xref):
657 * hyper-apropos.el (hyper-apropos-get-doc):
658 * hyper-apropos.el (hyper-describe-face):
659 * hyper-apropos.el (hyper-apropos-mode):
661 * help.el (list-processes):
664 * font.el (mswindows-font-create-name):
665 * font.el (font-default-font-for-device):
666 * font.el (x-font-create-object):
667 * font.el (font-registry):
669 * font-lock.el (font-lock-keywords):
671 * finder.el (finder-compile-keywords):
672 * find-paths.el (paths-find-recursive-path):
673 * fill.el (set-justification-center):
674 * fill.el (fill-region-as-paragraph):
675 * files.el (insert-directory):
676 * files.el (wildcard-to-regexp):
677 * files.el (recover-file):
678 * files.el (basic-save-buffer):
679 * files.el (delete-auto-save-file-if-necessary):
680 * files.el (file-relative-name):
681 * files.el (backup-extract-version):
682 * files.el (backup-buffer):
683 * files.el (set-visited-file-name):
684 * files.el (set-auto-mode):
685 * files.el (interpreter-mode-alist):
687 * files.el (find-file-noselect):
688 * files.el (abbreviate-file-name):
689 * files.el (parse-colon-path):
690 * files.el (directory-abbrev-alist):
691 * etags.el (visit-tags-table-buffer):
692 * easymenu.el (easy-menu-define):
693 * dragdrop.el (experimental-dragdrop-drag):
694 * dragdrop.el (dragdrop-drop-do-functions):
695 * dragdrop.el (dragdrop-drop-at-point):
696 * disass.el (disassemble-1):
697 * disass.el (disassemble-internal):
698 * disass.el (disassemble):
700 * derived.el (derived-mode-init-mode-variables):
701 * derived.el (define-derived-mode):
702 * custom.el (defgroup):
703 * cus-edit.el (custom-quote):
705 * code-process.el (open-network-stream):
706 * code-process.el (start-process):
707 * code-process.el (call-process-region):
708 * code-process.el (call-process):
710 * code-files.el (insert-file-contents):
712 * code-files.el (buffer-file-coding-system-for-read):
713 * cmdloop.el (yes-or-no-p-minibuf):
717 * callers-of-rpt.el (make-caller-report):
719 * bytecomp.el (batch-byte-recompile-directory):
720 * bytecomp.el (batch-byte-compile-1):
721 * bytecomp.el (batch-byte-compile):
722 * bytecomp.el (display-call-tree):
723 * bytecomp.el (byte-compile-insert):
724 * bytecomp.el (byte-compile-two-args-19->20):
725 * bytecomp.el (byte-compile-variable-ref):
726 * bytecomp.el (byte-compile-form):
727 * bytecomp.el (byte-compile-top-level-body):
728 * bytecomp.el (byte-compile-out-toplevel):
729 * bytecomp.el (byte-compile-byte-code-maker):
730 * bytecomp.el (byte-compile-file-form-defmumble):
731 * bytecomp.el (byte-compile-file-form):
732 * bytecomp.el (byte-compile-keep-pending):
733 * bytecomp.el (byte-compile-insert-header):
734 * bytecomp.el (byte-compile-from-buffer):
735 * bytecomp.el (byte-compile-file):
736 * bytecomp.el (byte-recompile-file):
737 * bytecomp.el (byte-compile-close-variables):
738 * bytecomp.el (byte-compile-warn-about-unused-variables):
739 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
740 * bytecomp.el (byte-compiler-legal-options):
741 * bytecomp.el (byte-compile-lapcode):
742 * bytecomp.el (byte-optimize-log):
743 * bytecomp.el ((fboundp 'defsubst)):
745 * bytecomp-runtime.el:
746 * byte-optimize.el (byte-optimize-apply):
747 * byte-optimize.el (car):
748 * byte-optimize.el (byte-optimize-form):
749 * byte-optimize.el (byte-optimize-form-code-walker):
751 * build-report.el (build-report-insert-installation-file):
752 * build-report.el (build-report):
754 * apropos.el (apropos-documentation):
756 - clean up byte-compile warnings
757 - remove unused variables
758 - Use common lisp style hashtable functions
759 - byte compiler cleanup
760 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
761 - remove old backquote syntax usage
762 - move some cl functionality into C for speed.
763 - remove last remaining VMS support
765 - implement last, butlast, nbutlast, copy-list in C.
766 - new macro ignore-file-errors, similar to ignore-errors
767 (ignore-file-errors (delete-file "foo"))
768 - get frequent garbage collection during loadup.el by tweaking
769 gc-cons-threshold, rather than explicitly calling garbage-collect
770 - default delete-key-deletes-forward to `t'.
772 1998-11-28 SL Baur <steve@altair.xemacs.org>
774 * XEmacs 21.2-beta4 is released.
776 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
778 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
779 (easy-menu-item-present-p): Wrapper around find-menu-item.
780 (easy-menu-remove-item): Wrapper around delete-menu-item.
782 * menubar.el (delete-menu-item): Add 'from-menu' argument.
783 (add-menu-button): Add 'in-menu' argument.
784 (add-menu-item-1): Add in-menu support to helper function.
786 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
788 * isearch-mode.el (isearch-mode): Fix keymap lossage.
790 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
792 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
795 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
797 * process.el (shell-command-on-region): Report if the command
800 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
802 * subr.el (buffer-substring-no-properties): Comment out.
804 1998-11-07 Adrian Aichner <aichner@ecf.teradyne.com>
806 * msw-faces.el (mswindows-find-smaller-font): Turning font names
807 into font instances first, like `x-frob-font-size' does.
808 (mswindows-find-larger-font): ditto
810 1998-11-04 Greg Klanderman <greg@alphatech.com>
812 * package-ui.el (pui-install-selected-packages): fix args in call
815 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
817 * package-get.el (host-name): New widget type.
818 (package-get-remote): Better customization using new type.
819 (package-get-download-sites): idem dito.
821 (package-get-custom): Do not use package-get-all untill we have
822 runtime dependencies.
824 (package-get-remove-copy): Default to 't' we no longer need this
825 kludge as we do not currently use depenencies.
827 (package-get-was-current): New variable.
828 (package-get-require-base): New 'force-current' argument.
829 (package-get-update-base): idem
830 (package-get-package-provider): idem
831 (package-get-locate-index-file): New 'no-remote' argument.
832 (package-get-locate-file): idem.
834 (package-get-maybe-save-index): New function.
835 (package-get-update-base): Use it.
837 1998-10-28 Greg Klanderman <greg@alphatech.com>
839 * package-get.el (package-get-remote): default to nil; by default,
840 don't go out to the net via EFS. They must select a download site.
841 (package-get-download-sites): new variable.
842 (package-get-download-menu): new function.
843 (package-get-locate-index-file): new function.
844 (package-get-update-base): use it.
846 * menubar-items.el (default-menubar): add "Update Package Index"
847 and "Add Download Site" menus under Options | Manage Packages.
849 1998-10-19 Greg Klanderman <greg@alphatech.com>
851 * package-get.el (package-get): bugfix code checking installed version
852 for case where package is not currently installed.
853 (package-get-require-signed-base-updates): new variable.
854 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
855 deemed not a goot thing. Use the variable
856 package-get-allow-unsigned-base-updates instead.
858 1998-10-16 Greg Klanderman <greg@alphatech.com>
860 * package-get.el (package-get): Don't install an older version than
861 we already have unless explicitly told to. Issue a warning.
863 * package-ui.el (pui-add-required-packages): when adding
864 dependencies, don't add packages that are up to date.
865 (pui-package-symbol-char): Don't consider a package out of date
866 if you have a newer version installed than the latest version in
869 * package-get.el (package-get-base-filename): document that it may
870 be a path relative to package-get-remote; new default value.
871 (package-get-locate-file): new function.
872 (package-get-update-base): use it to expand package-get-base-filename.
873 (package-get-save-base): new function to save the package-get database
875 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
876 (package-get-update-base): pass the REMOTE-SOURCE arg.
877 (package-get-update-base-entry): call package-get-custom-add-entry.
878 (package-get-file-installed-p): removed; no longer needed.
879 (package-get-create-custom): ditto.
880 (toplevel): remove code to build and load package-get-custom.el
881 (package-get-custom-add-entry): new function.
883 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
885 * wid-edit.el (widget-button-click): Don't switch window.
887 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
889 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
891 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
893 * etags.el (find-tag-default): Run find-tag-hook using
894 run-hooks rather than funcall
896 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
898 * isearch-mode.el (isearch-mode): Set the current minor mode maps
899 and the current local map as the parents to isearch-mode-map.
901 1998-10-15 SL Baur <steve@altair.xemacs.org>
903 * XEmacs 21.2-beta3 is released.
905 1998-10-15 Greg Klanderman <greg@alphatech.com>
907 * package-get.el (package-get-update-base): use
908 insert-file-contents-internal, not insert-file-contents-literally.
910 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
912 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
915 1998-10-15 Greg Klanderman <greg@alphatech.com>
917 * package-get.el (package-get-update-base-entry): new function.
918 (package-get-update-base): renamed; was `package-get-load-base'.
919 cleanup, and use package-get-update-base-from-buffer.
920 (package-get-update-base-from-buffer): new function.
921 (package-get-update-base-entries): new; helper for above.
922 Do not eval lisp grabbed over ftp; parse it from new format.
924 1998-10-15 Greg Klanderman <greg@alphatech.com>
926 * files.el (set-auto-mode): Don't play games loading package-get
927 database; package-get-package-provider will handle it all.
929 1998-10-14 Greg Klanderman <greg@alphatech.com>
931 * package-get.el (package-get-base-filename): new variable.
932 (package-get-require-base): new function.
933 (package-get-pgp-signed-begin-line): new variable.
934 (package-get-pgp-signature-begin-line): ditto.
935 (package-get-pgp-signature-end-line): ditto.
936 (package-get-load-base): new function.
937 (package-get-interactive-package-query):
938 (package-get-update-all):
939 (package-get-dependencies):
940 (package-get-package-provider):
941 (package-get-custom): use package-get-require-base.
942 [package-get-custom loading]: disable for now.
944 * package-ui.el (pui-list-packages): use (package-get-require-base)
946 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
948 * package-ui.el: Correct obvious thinko in choosing extent face.
950 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
952 * menubar-items.el (default-menubar): pui-list-package has nothing
953 to with Customize. Move all the package stuff to a new Item in Options.
955 * package-ui.el (pui-menu): Add menu and Popup menu.
957 * package-get.el (package-get): Use new
958 package-admin-get-install-dir.
960 * package-admin.el (package-admin-get-install-dir): New syntax.
961 Conserve package location and put mule packages where mule-base is.
963 * package-get.el : Customized
965 * package-ui.el (pui): Customized
966 (pui-package-install-dest-dir): New variable.
967 (pui-install-selected-packages): Use it
969 1998-10-12 SL Baur <steve@altair.xemacs.org>
971 * package-get.el (package-get-interactive-package-query): Move
972 dependency on package-get-base to run-time.
973 (package-get-update-all): Ditto.
974 (package-get-dependencies): Ditto.
975 (package-get-package-provider): Ditto.
976 (package-get-custom): Ditto.
978 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
980 * events.el: Remove 'ascii-character property from 'backspace
983 1998-10-11 SL Baur <steve@altair.xemacs.org>
985 * package-get-base.el: removed.
987 1998-09-23 Didier Verna <verna@inf.enst.fr>
989 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
990 (no-upper-case-p): new function.
991 (with-search-caps-disable-folding): new macro.
992 (with-interactive-search-caps-disable-folding): new macro.
993 (zap-to-char): In interactive mode, do a case-sensitive search if
994 the character is uppercase.
995 (zap-up-to-char): ditto.
997 * replace.el (perform-replace): use the function no-upper-case-p.
999 * isearch-mode.el (isearch-fix-case): ditto.
1000 make obsolete `with-caps-disable-folding' and
1001 `isearch-no-upper-case-p'.
1003 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
1004 (tags-search): ditto.
1005 (tags-query-replace): ditto.
1007 * info.el (Info-search): ditto.
1009 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
1011 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
1013 1998-10-07 Greg Klanderman <greg@alphatech.com>
1015 * package-admin.el (package-admin-rmtree): rewritten. need to
1016 check for "." and ".." before symlink check. expand files and
1017 directories with respect to DIRECTORY, not default-directory.
1019 1998-10-04 Greg Klanderman <greg@alphatech.com>
1021 * package-get.el (package-get-all): add INSTALL-DIR argument.
1023 1998-10-06 Greg Klanderman <greg@alphatech.com>
1025 * package-ui.el (pui-add-required-packages): new function, select
1027 (pui-display-keymap): bind it.
1028 (pui-help-string): document it.
1029 (pui-install-selected-packages): package-get-all -> package-get.
1031 * package-get.el (package-get-dependencies): new function.
1033 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
1035 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
1038 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
1040 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
1042 (default-mouse-track-normalize-point): Use it.
1044 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
1046 * package-admin.el (package-admin-delete-binary-package):
1047 General cleanup. Remove unnessary use of progn and
1049 (package-admin-delete-binary-package): Do NOT mess with file
1050 modes. That is evil.
1051 (package-admin-delete-binary-package): Wrap all deleting in
1052 condition-case. The data in MANIFEST is untrustworthy.
1053 (package-admin-delete-binary-package): Let the OS worry about non
1056 1998-10-09 SL Baur <steve@altair.xemacs.org>
1058 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
1060 (lm-report-bug): Fix mail address to send bug reports to.
1062 1998-09-29 SL Baur <steve@altair.xemacs.org>
1064 * XEmacs 21.2-beta2 is released.
1066 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
1068 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
1070 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
1072 * info.el (Info-mode): Document page turning by double clicks in
1073 docstring so `M-x describe-mode' will display it.
1075 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
1077 * info.el (Info-mouse-track-double-click-hook): Use character
1078 widths to calculate a border region where double clicking does
1079 page turning, and return `nil' by default so other hooks, such as
1080 region highlighting, will be run.
1082 1998-09-29 Colin Rafferty <colin@xemacs.org>
1084 * sound.el (default-sound-directory-list): Initialize with all the
1085 "sounds" directories in `data-directory-list'. It used to just be
1088 * packages.el (locate-data-directory-list): Created. This gives
1089 the list of matching directories, unlike `locate-data-directory',
1090 which just gives the first one.
1092 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1094 * minibuf.el (read-from-minibuffer): No longer bind help-form but
1095 make a binding in the local keymap until help-char handling is
1098 * help.el (help-keymap-with-help-key): Provide keymap with help
1100 (help-print-help-form): New helper function.
1102 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
1104 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
1105 move extent to another buffer; no need to create a new extent.
1106 (isearch-fix-case): New function.
1107 (isearch-search-and-update): Use it.
1109 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
1111 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
1112 the keymap, not minor-mode-map-alist.
1113 (isearch-done): Restore overriding-local-map.
1115 1998-09-21 Martin Buchholz <martin@xemacs.org>
1117 * bytecomp.el (byte-compile-buffer-substring):
1118 Fix for: (byte-compile (defun f () (buffer-substring)))
1119 ==> ** buffer-substring called with 3 args, but requires 0-3
1120 - new code not only works, but is more readable, too.
1122 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
1124 * msw-faces.el (mswindows-init-device-faces): Don't try to
1125 specify a default font at this late stage. Do try to force
1126 creation of the default face font so that if it fails we get
1127 an error now instead of a crash at frame creation.
1129 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
1130 mswindows-make-font-unitalic: Canonical default weight
1131 changed from "Normal" to "Regular".
1133 mswindows-make-font-bold / -bold-italic: Supplied device was
1134 not being passed into call to mswindows-find-smaller-font.
1136 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
1138 * package-get.el (package-get-remote): Fix the path where to find
1139 the packages on xemacs.org.
1141 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
1143 * about.el (about-maintainer-info): Update Ben's entry.
1145 1998-09-24 Martin Buchholz <martin@xemacs.org>
1147 * lisp/shadow.el (find-emacs-lisp-shadows):
1148 - `member' was being called on lists of length 2000!
1149 - Replace with hashtables.
1150 - Replace hand-coded loops with (dolist)
1153 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
1155 * packages.el: Added new function, `package-delete-name', to
1156 delete existing packages from the installed package database
1157 (`packages-package-list'). Also added the "pkginfo" directory
1158 to `packages-special-base-regexp', so that the pkginfo directory
1159 would not get added to `late-packages'.
1161 * package-admin.el: Added ability to delete an installed package
1162 (added low-level function, `package-admin-delete-package').
1163 Understands how to use the pkginfo/MANIFEST.<package> file to
1164 delete the package. When installing a package, will also
1165 create a MANIFEST.* file if one is not provided by the
1166 package. If the MANIFEST.* doesn't exist when deleting a
1167 package, the functions will fall back to attempting to delete
1168 any package-specific lisp directory.
1170 * package-get.el: Moved some functions to package-admin.el.
1171 Added interactive function `package-get-delete-package', for
1172 use by users for deleting a package.
1174 Also modified to not require the prescence of efs.
1176 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
1178 * files.el (find-file-noselect): Handle all signals, kill the
1179 buffer and resignal.
1181 1998-09-23 SL Baur <steve@altair.xemacs.org>
1183 * cl-macs.el (glyph-image): Add setf method.
1185 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
1187 * package-get.el: Fixed broken EFS downloading. Also, look for
1188 .tar.gz files first, in preference over .tgz files.
1190 * package-ui.el: Fix display of package version numbers.
1192 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
1194 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
1197 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
1199 * list-mode.el: `display-completion-list': added new/optional
1200 keyword `:completion-string', which allows the programmer to
1201 change the "Possible completions are:" prompt.
1203 * menubar-items.el: Added new pulldown menu-pick to start up the
1204 visual package browser/installer:
1206 Options->Customize->List Packages
1208 * package-admin.el: Added hooks for installing under both Unix
1209 and MS Windows. Does additional error checking. No longer
1210 calls "add-big-package.sh" to install packages under Unix; now
1211 calls gunzip & tar directly.
1213 * package-get.el: Added ability to install packages from files
1214 on a local disk/CDROM. Now deletes any existing package lisp
1215 directory. Does completion on available packages when
1216 querying for package names. Will also search for .tgz files
1217 in addition for .tar.gz files. Tries to reload
1218 auto-autoloads, as a convenience when loading new packages,
1219 and also tries to add any new package paths to `load-path'.
1220 Changed all occurences of `concat' to use `expand-file-name'.
1222 * package-ui.el: New file which implements the main visual
1223 package browser/installer, which is started via a menu pick or
1224 M-x pui-list packages.
1226 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
1228 * startup.el (load-init-file): spelling fix.
1230 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1232 * startup.el (normal-top-level): Load auto-autoload files
1233 covariantly with their precedence.
1235 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1237 * menubar-items.el (default-menubar): Remove "Font Weight"
1238 option, there is currently no custom equivalent.. Customize-faces
1241 * x-font-menu.el (font-menu-set-font): Use customize to set
1244 * faces.el (face-spec-update-all-matching): New function.
1246 * cus-face.el (custom-set-face-update-spec): New function.
1247 Interface to customize faces from elisp.
1249 (custom-face-value-create): Show the customized settings if set
1252 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1254 (custom-face-value-create): Show the customized settings if set
1257 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
1259 * keydefs.el (global-map): Add FSF 20.3 binding of
1260 query-replace-regexp.
1262 1998-08-21 Greg Klanderman <greg@alphatech.com>
1264 * minibuf.el (read-file-name-internal-1): use
1265 user-name-completion-1 instead of user-name-completion.
1267 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1271 * update-elc.el: Don't set `source-directory' (now defunct as a
1272 global variable) no more.
1274 * packages.el (packages-list-autoloads): Made `source-directory'
1275 (now defunct as a global variable) a parameter.
1277 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
1279 * about.el (about-hackers): new email
1281 1998-08-16 SL Baur <steve@altair.xemacs.org>
1283 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
1285 1998-07-17 Didier Verna <verna@inf.enst.fr>
1287 * faces.el (set-face-property):
1289 (face-dim-p): updated the doc strings now that the dim property isn't
1291 (face-equal): the dim property is now a common one.
1293 * cus-face.el (custom-face-attributes): New face attribute: `dim'
1294 Renamed the `stipple' attribute to `background-pixmap'.
1295 (custom-face-background-pixmap): make custom-face-stipple an
1296 obsolete alias for this.
1298 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1300 * find-paths.el (paths-file-readable-directory-p): Created and
1303 * loadup.el: Don't set inhibit-... flags from run-temacs.
1305 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1307 * packages.el (packages-data-path-depth): Added and used.
1309 1998-08-05 Charles G. Waldman <cgw@pgt.com>
1312 - Change .xpm to .png, delete "zcat" section.
1313 - cosmetic fix in the 'marcpa' entry.
1316 - convert all .xpm.Z to .png
1317 - rename mrb to martin
1318 - rename mcook-m to mcookm
1320 1998-07-31 Martin Buchholz <martin@xemacs.org>
1322 * x-init.el (x-initialize-compose): Add support for
1323 dead-circumflex as YET ANOTHER NAME for that dead key.
1325 1998-08-05 Colin Rafferty <colin@xemacs.org>
1327 * setup-paths.el (paths-construct-exec-path): Made the
1328 last-packages really be last.
1329 (paths-construct-data-directory-list): Ditto.
1331 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
1333 * startup.el(startup-splash-frame-body):
1334 Update Copyright notice in splash screen
1336 1998-07-20 Greg Klanderman <greg@alphatech.com>
1338 * minibuf.el (read-file-name-internal-1): do ~user completion.
1340 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
1342 * font-lock.el (font-lock-fontify-glumped-region): Add guard
1343 aginst destroyed extents
1345 1998-07-24 Greg Klanderman <greg@alphatech.com>
1347 * package-get.el (package-get): add `install-dir' argument.
1349 1998-07-20 John Jones <jj@asu.edu>
1351 * package-get.el: calls to package-get-update-all will only
1352 update packages which are already installed.
1354 1998-07-23 SL Baur <steve@altair.xemacs.org>
1356 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
1359 1998-07-20 Colin Rafferty <colin@xemacs.org>
1361 * about.el (about-hackers): Correct my email.
1363 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
1365 * about.el (about-hackers): new email-address.
1367 1998-07-25 SL Baur <steve@altair.xemacs.org>
1369 * minibuf.el (read-number): Don't let `input-error' condition
1372 1998-07-20 Greg Klanderman <greg@alphatech.com>
1374 * about.el (about-hackers): use my `email-for-life' address.
1376 1998-07-19 SL Baur <steve@altair.xemacs.org>
1378 * XEmacs 21.2-beta1 is released.
1380 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1382 * ldap.el (ldap-search): Doc string change
1384 1998-07-16 Colin Rafferty <colin@xemacs.org>
1386 * menubar-items.el (default-menubar): Removed references to
1387 `data-directory', and use `locate-data-file' instead, and made
1388 then greyed out if they don't exist.
1390 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1392 * keymap.el (events-to-keys): Use `format' instead of `concat'
1393 since the latter does not accept integer args anymore
1395 1998-07-15 SL Baur <steve@altair.xemacs.org>
1397 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
1400 1998-07-14 SL Baur <steve@altair.xemacs.org>
1402 * make-docfile.el: Get first initialization from very-early-lisp.el
1403 * update-elc.el: Ditto.
1404 * loadup.el (really-early-error-handler): Ditto.
1406 * packages.el (packages-unbytecompiled-lisp): Add new file,
1409 * very-early-lisp.el: New file.
1411 1998-07-14 SL Baur <steve@altair.xemacs.org>
1413 * Symbols that have been obsolete for at least 3 years removed (II).
1415 * obsolete.el (eval-current-buffer): Make compatible.
1416 (byte-code-function-p): Ditto.
1417 (send-string): Removed.
1418 (send-region): Removed.
1419 (screen-scrollbar-width): Removed.
1420 (set-screen-scrollbar-width): Removed.
1421 (set-screen-left-margin-width): Removed.
1422 (set-screen-right-margin-width): Removed.
1423 (screen-left-margin-width): Removed.
1424 (screen-right-margin-width): Removed.
1425 (set-buffer-left-margin-width): Removed.
1426 (set-buffer-right-margin-width): Removed.
1427 (buffer-left-margin-width): Removed.
1428 (buffer-right-margin-width): Removed.
1429 (x-set-frame-icon-pixmap): Removed.
1430 (x-set-screen-icon-pixmap): Removed.
1431 (pixel-name): Removed.
1432 (make-pixmap): Removed.
1433 (make-cursor): Removed.
1434 (pixmap-width): Removed.
1435 (pixmap-contributes-to-line-height-p): Removed.
1436 (set-pixmap-contributes-to-line-height): Removed.
1438 1998-07-13 SL Baur <steve@altair.xemacs.org>
1440 * obsolete.el (popup-menu-up-p): removed.
1441 (read-no-blanks-input): Removed.
1442 (wholenump): Removed.
1443 (ring-mod): Removed (what was ring-mod?).
1444 (current-time-seconds): Removed.
1445 (run-special-hook-with-args): Removed.
1447 (dot-marker): Removed.
1450 (window-dot): Removed.
1451 (set-window-dot): Removed.
1453 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
1456 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
1458 * code-files.el (insert-file-contents): Rename
1459 run-special-hook-with-args to run-hook-with-args-until-success.
1460 (write-region): Ditto.
1462 1998-07-12 SL Baur <steve@altair.xemacs.org>
1464 * about.el: Fix typos, update release date.
1466 * Symbols that have been obsolete for at least 3 years removed.
1468 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
1470 (toplevel): remove setf methods for screen functions.
1471 * cl-macs.el (extent-data): defsetf removed.
1472 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
1473 many places to remove.
1474 (comment-indent-hook): Ditto.
1475 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
1476 (buffer-dedicated-screen): Ditto.
1477 (deiconify-screen): Ditto.
1478 (delete-screen): Ditto.
1479 (event-screen): Ditto.
1480 (find-file-other-screen): Ditto.
1481 (find-file-read-only-other-screen): Ditto.
1482 (live-screen-p): Ditto.
1483 (screen-height): Ditto.
1484 (screen-iconified-p): Ditto.
1485 (screen-list): Ditto.
1486 (screen-live-p): Ditto.
1487 (screen-name): Ditto.
1488 (screen-parameters): Ditto.
1489 (screen-pixel-height): Ditto.
1490 (screen-pixel-width): Ditto.
1491 (screen-root-window): Ditto.
1492 (screen-selected-window): Ditto.
1493 (screen-totally-visible-p): Ditto.
1494 (screen-visible-p): Ditto.
1495 (screen-width): Ditto.
1497 (get-screen-for-buffer): Ditto.
1498 (get-screen-for-buffer-noselect): Ditto.
1499 (get-other-screen): Ditto.
1500 (iconify-screen): Ditto.
1501 (lower-screen): Ditto.
1502 (mail-other-screen): Ditto.
1503 (make-screen): Ditto.
1504 (make-screen-invisible): Ditto.
1505 (make-screen-visible): Ditto.
1506 (modify-screen-parameters): Ditto.
1507 (new-screen): Ditto.
1508 (next-screen): Ditto.
1509 (next-multiscreen-window): Ditto.
1510 (other-screen): Ditto.
1511 (previous-screen): Ditto.
1512 (previous-multiscreen-window): Ditto.
1513 (raise-screen): Ditto.
1514 (redraw-screen): Ditto.
1515 (select-screen): Ditto.
1516 (selected-screen): Ditto.
1517 (set-buffer-dedicated-screen): Ditto.
1518 (set-screen-height): Ditto.
1519 (set-screen-position): Ditto.
1520 (set-screen-size): Ditto.
1521 (set-screen-width): Ditto.
1522 (show-temp-buffer-in-current-screen): Ditto.
1523 (switch-to-buffer-other-screen): Ditto.
1524 (visible-screen-list): Ditto.
1525 (window-screen): Ditto.
1526 (x-set-screen-pointer): Ditto.
1527 (x-set-frame-pointer): Ditto.
1528 (screen-title-format): Ditto.
1529 (screen-icon-title-format): Ditto.
1530 (terminal-screen): Ditto.
1531 (delete-screen-hook): Ditto.
1532 (create-screen-hook): Ditto.
1533 (mouse-enter-screen-hook): Ditto.
1534 (mouse-leave-screen-hook): Ditto.
1535 (map-screen-hook): Ditto.
1536 (unmap-screen-hook): Ditto.
1537 (default-screen-alist): Ditto.
1538 (default-screen-name): Ditto.
1539 (x-screen-defaults): Ditto.
1540 (x-create-screen): Ditto.
1541 * obsolete.el: meta-flag removed.
1543 sleep-for-millisecs removed.
1544 extent-data removed.
1545 set-extent-data removed.
1546 set-extent-attribute removed.
1547 extent-glyph removed.
1548 extent-layout removed.
1549 set-extent-layout removed.
1550 list-faces-display removed.
1552 trim-versions-without-asking removed.
1553 after-write-file-hooks removed.
1555 auto-fill-hook removed.
1556 blink-paren-hook removed.
1557 select-screen-hook, deselect-screen-hook removed.
1558 auto-raise-screen, auto-lower-screen removed.
1560 * msw-mouse.el: Global change resource -> mswindows-resource.
1562 * XEmacs 21.0-pre5 is released.
1564 1998-07-11 SL Baur <steve@altair.xemacs.org>
1566 * about.el (about-hackers): Credits update.
1568 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
1570 * register.el (insert-register): Don't activate the region.
1572 1998-07-10 SL Baur <steve@altair.xemacs.org>
1574 * select.el: Restore x-* symbols for backwards compatibility:
1575 x-copy-primary-selection, x-kill-primary-selection,
1576 x-delete-primary-selection, x-select-make-extent-for-selection,
1577 x-valid-simple-selection-, x-cut-copy-clear-internal.
1579 1998-07-09 SL Baur <steve@altair.xemacs.org>
1581 * XEmacs 21.0-pre4 is released.
1583 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
1585 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
1587 (maybe-add-init-button): Fix semantics under Windows. Use
1588 `expand-file-name' rather than `concat'.
1590 * help.el (print-messages): New function.
1592 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1594 * ldap.el (ldap-host-parameters-alist): Docstring fixes
1596 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
1598 * about.el: Tweaked my entry in about-hackers.
1600 * find-paths.el (paths-emacs-root-p):
1601 Relaxed emacs-root checking of an in-place installation to
1602 also accomodate the flat layout used on MS Windows.
1604 1998-06-29 John Jones <jj@asu.edu>
1606 * package-get.el: calls to package-get-update-all will only
1607 update packages which are already installed.
1609 1998-07-05 Andy Piper <andyp@parallax.co.uk>
1611 * faces.el (xpm-color-symbols): remove hardcoded defaults these
1612 are handled by the gui-element face fallbacks now.
1614 * x-faces.el: default gui-element face to "background" as well as
1617 * msw-faces.el (mswindows-init-device-faces): remove gui-element
1618 and default face settings since these are set as fallbacks now in
1619 the appropriate domain.
1621 1998-07-02 SL Baur <steve@altair.xemacs.org>
1623 * text-mode.el (text-mode): Reorder regexp so the OR part
1624 corresponding to `page-delim' goes first and the hack in
1625 `forward-paragraph' will work.
1626 With bug analysis from Bob Weiner <weiner@altrasoft.com>
1628 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
1630 * subr.el (remove-hook): When checking the hook value
1631 with functionp, don't apply car to it.
1633 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
1635 * package-get.el (package-get-remote-filename):
1636 Don't use file-name-as-directory because the local directory
1637 separator conventions might not be the same as ftp's.
1639 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1641 * ldap.el (ldap-host-parameters-alist): New name of
1642 `ldap-host-parameters-plist'
1644 1998-06-26 Adrian Aichner <aichner@ecf.teradyne.com>
1646 * package-get.el: Using (require 'package-get-base), now that it
1647 provides itself. Consequently removed all instances of (load
1648 "package-get-base.el").
1650 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
1652 * subr.el (remove-hook): Don't treat the hook value as a
1653 list unless it is both consp and not functionp.
1655 1998-06-29 SL Baur <steve@altair.xemacs.org>
1657 * about.el: Email address for Ben Wing is ben@xemacs.org.
1658 * auto-show.el: Ditto.
1659 * bytecomp.el: Ditto.
1661 * x-scrollbar.el: Ditto.
1663 * tty-init.el: Ditto.
1664 * toolbar-items.el: Ditto.
1665 * symbol-syntax.el: Ditto.
1666 * specifier.el: Ditto.
1667 * objects.el: Ditto.
1668 * hyper-apropos.el: Ditto.
1671 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
1673 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
1674 vertical-divider-always-visible-p.
1675 (default-mouse-motion-handler): Ditto.
1677 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
1679 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
1682 1998-06-21 Oliver Graf <ograf@fga.de>
1684 * build-reports.el: changed receiver to xemacs-build-reports list
1686 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
1688 * font.el: Split font-family-mappings into X and
1689 mswindows-specific versions.
1690 mswindows-font-create-[object|name]: Treat supplied size
1691 as a pointsize. Added underline and strikethru handling.
1693 * msw-faces.el: changed default mswindows charset to western.
1695 * msw-glyphs.el: removed space in border-glyph font string that
1696 was inserted to get round bugs in the mswindows C font code.
1698 1998-06-27 SL Baur <steve@altair.xemacs.org>
1700 * about.el (about-hackers): Credits update.
1702 * help-nomule.el (tutorial-supported-languages): Add Romanian
1705 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
1708 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
1710 * font.el: Split font-family-mappings into X and
1711 mswindows-specific versions.
1712 mswindows-font-create-[object|name]: Treat supplied size
1713 as a pointsize. Added underline and strikethru handling.
1715 * msw-faces.el: changed default mswindows charset to western.
1717 * msw-glyphs.el: removed space in border-glyph font string that
1718 was inserted to get round bugs in the mswindows C font code.
1720 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
1722 * minibuf.el: make read-color-completion-table call
1723 (mswindows-color-list for mswindows devices.
1725 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
1728 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
1729 Let declaration items contain non-word symbol characters.
1731 1998-06-15 Adrian Aichner <aichner@ecf.teradyne.com>
1733 * package-get.el (package-get-package-provider): Added autoload
1734 cookie. Loading "package-get-base.el" in ALL functions that use
1735 it. Fixed some (interactive ...) with multiple argument specs
1736 again. Cosmetic indentation changes.
1738 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
1740 * info.el (Info-insert-dir): Don't use nreverse on variables
1741 that you want to use later.
1743 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
1745 * x-mouse.el (x-set-point-and-move-selection): Replace call
1746 to x-kill-primary-selection with kill-primary-selection
1748 1998-06-12 Martin Buchholz <martin@xemacs.org>
1750 * simple.el (what-cursor-position): Make cursor position reported
1751 use value of column-number-start-at-one
1753 1998-06-17 SL Baur <steve@altair.xemacs.org>
1755 * about.el (xemacs-hackers): Fix Jareth's email address.
1757 1998-06-16 SL Baur <steve@altair.xemacs.org>
1759 * startup.el (startup-splash-frame): Remove
1760 `xemacs-startup-logo-function'.
1762 1998-06-15 SL Baur <steve@altair.xemacs.org>
1764 * about.el (about-hackers): Update credits list.
1766 1998-06-06 Jeff Miller <jmiller@smart.net>
1768 * lisp/sound.el: Update sound-ext to allow filenames with
1769 extensions to be found by load-sound-file
1771 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1773 * info.el (Info-rebuild-outdated-dir): Removed variable
1774 (Info-auto-generate-directory): New variable
1775 (Info-save-auto-generated-dir): New variable
1776 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
1777 (Info-build-dir-anew): Second parameter removed. Use
1778 `Info-save-auto-generated-dir'
1779 (Info-rebuild-dir): Ditto
1781 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
1783 * list-mode.el (next-list-mode-item): Would not recognize
1784 border between directly neighbored items.
1786 1998-06-12 Andy Piper <andyp@parallax.co.uk>
1788 * package-get.el: add autoloads for some functions.
1790 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
1792 * specifier.el (let-specifier): Tiny docfixes.
1794 1998-06-12 Andy Piper <andyp@parallax.co.uk>
1796 * msw-mouse.el: set selection-pointer-glyph to Normal.
1798 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
1800 * wid-edit.el (widget-specify-secret): New function.
1801 (widget-after-change): Use it.
1802 (widget-specify-field): Use it.
1804 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
1806 * mouse.el (drag-window-divider): Use `(not done)' instead of
1807 `doit'; reuse result of `window-pixel-edges'.
1809 * modeline.el (drag-modeline-event-lag): Rename to
1810 drag-divider-event-lag.
1812 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
1814 * specifier.el (let-specifier): Rewritten not to generate needless
1815 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
1818 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
1820 * minibuf.el (read-file-name-1): Setup buffer-local value of
1821 `completion-ignore-case' in completions buffer under Windows.
1823 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
1825 * about.el (about-maintainer-glyph): Fix support for not
1828 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
1830 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
1832 * mouse.el (mouse-track): Cancel selection if misc-user event with
1833 `cancel-mode-internal' function is fetched.
1835 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
1837 * files.el (save-some-buffers-1): Fixed return value.
1839 1998-06-01 Oliver Graf <ograf@fga.de>
1841 * dragdrop.el: added experimental
1843 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
1845 * startup.el (after-init-hook, init-file-user,
1846 user-init-directory, load-user-init-file): Purge references
1847 to "~/.xemacs/init.el" from docstrings.
1849 (load-user-init-file) Use paths-construct-path to construct
1850 paths to user init files. Go directly to ~/.emacs, do not
1851 search ~/.xemacs/, do not load `default-custom-file'.
1853 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
1855 * files.el (interpreter-mode-alist): Catch wish and tclsh before
1857 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
1859 1998-06-03 Andy Piper <andyp@parallax.co.uk>
1861 * menubar-items.el (default-menubar): add Update Packages to customize
1864 1998-06-02 Andy Piper <andyp@parallax.co.uk>
1866 * faces.el: use toolbar face as a fallback for toolbar properties
1867 in xpm-color-symbols instead of default.
1869 * msw-faces.el: rename 3d-object -> gui-element face.
1871 1998-06-06 SL Baur <steve@altair.xemacs.org>
1873 * startup.el (xemacs-startup-logo-function): New variable.
1874 (startup-splash-frame): Use it.
1876 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
1878 * files.el (save-some-buffers): Would wait 1 second.
1879 (save-some-buffers-1): Delete other windows here instead of in
1880 `save-some-buffers'.
1881 (save-some-buffers): Force redisplay only if windows were deleted.
1883 1998-06-02 Didier Verna <verna@inf.enst.fr>
1885 * cus-face.el (custom-face-attributes): generalized the use of
1886 toggle buttons for boolean attributes.
1887 Re-ordered the items a bit.
1889 1998-06-01 SL Baur <steve@altair.xemacs.org>
1891 * sound.el (default-sound-directory): Use `locate-data-directory'
1892 to find the sounds directory.
1894 1998-05-29 Andy Piper <andyp@parallax.co.uk>
1896 * sound.el: default sound-ext to .wav under mswindows, .au
1897 otherwise. load-default sounds without extensions.
1899 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
1901 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
1902 if send-pr is not bound.
1904 1998-06-01 Andy Piper <andyp@parallax.co.uk>
1906 * files.el: grok idl files in auto-mode-alist.
1907 1998-06-01 Jeff Miller <jmiller@smart.net>
1909 * minibuf.el (exact-minibuffer-completion-p): check for nil before
1912 1998-05-30 Andy Piper <andyp@parallax.co.uk>
1914 * msw-glyphs.el: add xbm to the list of image types supported.
1916 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1918 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
1919 instead of XEmacs one when dumping InfoDock.
1921 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1923 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
1924 for `modeline-visible-p'
1926 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
1928 1998-05-29 Andy Piper <andyp@parallax.co.uk>
1930 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
1931 since it's not used anymore. doc string fixes.
1933 * package-get.el (package-get-file-installed-p): new function. use
1934 instead of file-installed-p which is in an external package.
1936 1998-05-28 Oliver Graf <ograf@fga.de>
1938 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
1939 favor of select-window/switch-to-buffer
1941 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
1943 * startup.el: changed (getenv "HOME") to (user-home-directory)
1945 1998-05-25 Oliver Graf <ograf@fga.de>
1947 * frame.el (cde-start-drag) moved to dragdrop.el
1948 (offix-start-drag-region) moved to dragdrop.el
1949 (offix-start-drag) moved to dragdrop.el
1950 * dragdrop.el (cde-start-drag) moved from frame.el
1951 (offix-start-drag-region) moved from frame.el
1952 (offix-start-drag) moved from frame.el
1953 (cde-start-drag-region) cde drag regions
1954 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
1956 1998-05-26 Oliver Graf <ograf@fga.de>
1958 * dragdrop.el: created dragdrop-drag prototypes
1959 (cde-start-drag-region) fixed typo
1961 1998-05-28 SL Baur <steve@altair.xemacs.org>
1963 * simple.el (after-init-hook): Remove reader macro.
1965 * packages.el (packages-hardcoded-lisp): Get rid of reader
1966 macros. Update DOC string.
1968 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
1970 * mouse.el (drag-window-divider): Ditto.
1972 * modeline.el (mouse-drag-modeline): Use it.
1974 * lisp-mode.el (let-specifier): Specify indentation.
1976 * specifier.el (let-specifier): Renamed from
1977 `with-specifier-instance'.
1979 1998-05-27 Andy Piper <andyp@parallax.co.uk>
1982 * faces.el: move definition of xpm-color-symbols from x-faces.el
1983 to faces. Predicate x-get-resource on the presence of x.
1985 * msw-faces.el: set 3d-object face rather than modeline. Specifiy
1986 faces as specfier defaults.
1988 * package-get.el: don't use package-admin-add-single-file-package.
1990 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
1992 * toolbar-items.el: Fixup tooltips.
1993 (toolbar-gnus): Don't use obsolete variable
1994 toolbar-news-frame-properties.
1995 (toolbar-news-reader): Default to `gnus' instead of
1998 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
2001 1998-05-25 Andy Piper <andyp@parallax.co.uk>
2003 * package-get.el: rename -installedp -> -installed-p.
2005 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
2007 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
2008 attributes, and assinged it to continuation, truncation and
2011 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
2012 and made continuation, truncation and hscroll glyphs arrow
2013 characters out of that font.
2015 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
2017 * minibuf.el (minibuffer-electric-separator): Play nicely with
2018 directory-sep-char being \.
2019 (minibuffer-electric-tilde): Ditto.
2020 (read-file-name-map): Ditto.
2022 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
2024 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
2026 (default-mouse-track-deal-with-down-event): Avoid
2027 `x-disown-selection'; use `disown-selection' instead.
2029 1998-05-21 Andy Piper <andyp@parallax.co.uk>
2032 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
2033 moved to (cut-copy-clear-internal) in select.el. Ditto for
2034 (x-delete-primary-selection) (x-kill-primary-selection)
2035 (x-copy-primary-selection).
2036 (own-clipboard): new function.
2038 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
2039 functions in select.el. remove old ones.
2040 (mswindows-own-clipboard): new function.
2042 1998-05-21 Andy Piper <andyp@parallax.co.uk>
2044 * gnuserv.el: allow connections from mswindows type devices.
2046 1998-05-20 Andy Piper <andyp@parallax.co.uk>
2048 * msw-glyphs.el: change image type used from cursor to resource.
2050 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
2052 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
2053 for {top,bottom}-{left,right} values in addition to
2054 {top,bottom}_{left,right}.
2055 Use x-get-resource instead of x-get-resource-and-bogosity-check.
2057 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
2059 * cl-macs.el (specifier-instance): Undefine its setf method.
2061 * specifier.el (with-specifier-instance): Added docstring.
2063 * mouse.el (drag-window-divider): Ditto.
2065 * modeline.el (mouse-drag-modeline): Use it.
2067 * lisp-mode.el (with-specifier-instance): Define its indentation
2070 * specifier.el (with-specifier-instance): New macro.
2072 1998-05-19 Andy Piper <andyp@parallax.co.uk>
2074 * package-get.el (package-get-create-custom): new function to
2075 auto-generate package-get-custom.el from package-get-base.el.
2076 * (package-get-ever-installedp): new function.
2077 * (package-get-custom): new function to get all packages specified
2080 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
2082 * cus-edit.el (custom-file): Revert to `~/.emacs'.
2084 1998-05-23 SL Baur <steve@altair.xemacs.org>
2086 * cl-extra.el: Reverse previous float change.
2088 1998-05-17 Andy Piper <andyp@parallax.co.uk>
2091 * faces.el (try-font-name): moved from x-faces.el since it is
2092 required by w3 under mswindows as well X.
2094 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
2096 * winnt.el: Removed evil (setq completion-ignore-case t)
2097 clause, one more overlookef fsfism.
2098 (nt-quote-args-functions-alist): End sentences with double space.
2100 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
2102 * window-xemacs.el (push-window-configuration): Remove kludgery of
2103 recaching default-toolbar specifier.
2104 (pop-window-configuration): Ditto.
2105 (unpop-window-configuration): Ditto.
2107 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
2109 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
2111 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
2113 * winnt.el (nt-quote-args-verbatim): Added function.
2114 (nt-quote-args-prefix-quote): Added function.
2115 (nt-quote-args-backslash-quote): Added function.
2116 (nt-quote-args-double-quote): Added function.
2117 (nt-quote-args-functions-alist): New variable.
2118 (nt-quote-process-args): Added function. This is the main quoting
2119 work horse called from process-nt.c
2121 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
2123 * winnt.el: Removed duplicate definitions for backspace,
2124 delete, M-backspace and C-M-backspace.
2125 (file-name-buffer-file-type-alist): Removed this variable.
2126 (find-buffer-file-type): Removed function.
2127 (find-file-binary): Removed function.
2128 (find-file-text): Removed function.
2129 (find-file-not-found-set-buffer-file-type): Removed function.
2130 (save-to-unix-hook): Removed function.
2131 (revert-from-unix-hook): Removed function.
2132 (using-unix-filesystems): Removed function.
2133 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
2135 (x-set-selection): Removed function.
2136 (x-get-selection): Removed function.
2137 Removed commented FSFisms.
2138 Replaced copyright notice (this file is not part of GNU Emacs).
2139 (nt-shell-mode-hook): Moved here from a lambda expression. Added
2140 comint-process-echoes setting to t.
2142 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2144 * packages.el (packages-no-package-hierarchy-regexp): Introduced
2145 and used following the interface change of
2146 `paths-find-recursive-path'.
2148 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
2149 regexp instead of a list of base names.
2150 (paths-version-control-filename-regexp):
2151 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
2152 Introduced and used following the interface change of
2153 `paths-find-recursive-path'.
2155 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
2157 * simple.el (delete-forward-p): Make it a defun; do X garbage only
2158 on X devices, rather than on all non-TTY devices.
2160 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
2162 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
2164 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
2166 1998-05-17 Adrian Aichner <aichner@ecf.teradyne.com>
2168 * itimer.el (activate-itimer): Fixed usage of integers
2169 as argument to `concat'.
2171 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
2173 * itimer.el (start-itimer): replace the use of `concat' with
2176 1998-05-16 SL Baur <steve@altair.xemacs.org>
2178 * mode-motion.el (mode-motion-hook): Clarify docstring.
2179 From Bob Weiner <weiner@altrasoft.com>
2181 * loadhist.el (symbol-file): Supply prompt string when used
2183 From Bob Weiner <weiner@altrasoft.com>
2185 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
2187 * loadup.el (really-early-error-handler): Ditto.
2189 * update-elc.el: Ditto.
2191 * setup-paths.el (paths-construct-exec-path): Ditto.
2193 * make-docfile.el: Ditto.
2195 * find-paths.el (paths-decode-directory-path): Use split-path
2196 instead of decode-path.
2198 * files.el (parse-colon-path): Update docstring reference.
2200 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
2204 Bind cut'n'paste keys to non window-system specific functions.
2206 * msw-select.el: New function mswindows-clear-clipboard.
2207 mswindows-cut-copy-clipboard extended to handle clearing of the
2208 selection and renamed to mswindows-cut-copy-clear-clipboard.
2210 * select.el: on mswindows devices delete-primary-selection
2211 calls mswindows-clear-clipboard.
2213 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
2215 * simple.el (quoted-insert): Inhibit quit when using read-char.
2217 * cmdloop.el (read-char): Don't inhibit quit.
2218 (read-char-exclusive): Ditto.
2219 (read-char): Signal quit if quit-char was pressed.
2220 (read-char-exclusive): Ditto.
2221 (read-quoted-char): Return a character, not integer.
2223 * menubar-items.el (default-popup-menu): Use Andy's generic
2225 (default-popup-menu): Fix code.
2227 1998-05-14 Oliver Graf <ograf@fga.de>
2229 * dragdrop.el (dragdrop-function-widget): this time it's done
2231 1998-05-13 Oliver Graf <ograf@fga.de>
2233 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
2235 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
2237 * device.el (device-pixel-width):
2238 (device-pixel-height):
2242 (device-color-cells): Swapped parameters to device-system-metric
2243 according to the interface change.
2245 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
2247 * mouse.el (default-mouse-motion-handler): Use new name of the
2248 function event-over-vertical-divider-p.
2249 Do not set E-W arrow cursor over the divider if
2250 vertical-divider-draggable-p is nil in the window.
2251 ([top-level]): Use new name for the variable
2252 vertical-divider-map.
2253 (drag-window-divider): Respect vertical-divider-draggable-p.
2254 Variable name typo fixes.
2256 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
2258 * keymap.el (kbd): Define here; handle string constants and
2261 1998-05-15 Christian Nyb <chr@mediascience.no>
2263 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
2266 1998-05-13 Didier Verna <verna@inf.enst.fr>
2268 * mouse.el (drag-window-divider): give the vertical divider a
2269 pressed look when dragging it.
2271 1998-05-13 Andy Piper <andyp@parallax.co.uk>
2273 * faces.el: predicate some more face operations on x or mswindows
2276 * modeline.el: enable modeline coloring for mswindows.
2278 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2280 * minibuf.el (minibuffer-default): Added variable; compatible with
2282 (next-history-element): Used `minibuffer-default'.
2284 1998-05-12 Oliver Graf <ograf@fga.de>
2286 * dragdrop.el (dragdrop-function-widget): button and mods ok
2287 arguments still look a bit strange
2288 (dragdrop-compare-mods) created
2289 (dragdrop-drop-do-functions) correctly checks for buttons and
2292 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
2294 * setup-paths.el (paths-default-info-directories): Replace
2295 path-separator with directory-sep-char.
2297 * files.el (path-separator): Don't define it here.
2299 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
2301 * update-elc.el: Ditto.
2303 * setup-paths.el (paths-construct-exec-path): Ditto.
2305 * make-docfile.el: Ditto.
2307 * loadup.el (really-early-error-handler): Ditto.
2309 * find-paths.el (paths-decode-directory-path): Use decode-path
2310 instead of decode-path-internal.
2312 * files.el (parse-colon-path): Update docstring.
2314 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
2316 * subr.el (get-buffer-window-list): Make BUFFER optional.
2318 * window-xemacs.el (windows-of-buffer): Defalias to
2319 get-buffer-window-list.
2321 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2323 * disass.el: Fix maintainer keyword.
2325 * bytecomp.el (byte-compile-and-load-file): Autoload.
2326 (byte-compile-buffer): Ditto.
2328 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
2329 value is returned, not the name.
2330 (lisp-imenu-generic-expression): Enable it.
2331 (lisp-mode-variables): Ditto.
2332 (lisp-indent-offset): Change defconst to defvar.
2333 (lisp-indent-function): Ditto.
2334 (lisp-body-indent): Ditto.
2336 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2338 * modeline.el: Use zap-last-kbd-macro-event.
2340 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
2341 nil, don't attempt to do anything with messages.
2342 (eval-last-sexp): Use `letf' for clarity.
2344 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2346 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
2348 1998-05-11 Martin Buchholz <martin@xemacs.org>
2353 Change empty docstrings into no doc strings at all.
2354 Fix bogus FSF-format docstrings.
2355 * etags.el: Fix docstring.
2357 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
2359 * package-get.el (package-get): Use internal md5
2361 1998-05-13 SL Baur <steve@altair.xemacs.org>
2363 * about.el (about-xemacs): Correct abuse of concat.
2365 1998-05-11 SL Baur <steve@altair.xemacs.org>
2367 * info.el (Info-mode): Use easymenu.
2369 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2371 * apropos.el (apropos): Don't use concat with integers.
2373 * cmdloop.el (describe-last-error): Handle the case when no error
2374 was seen gracefully.
2376 * apropos.el (apropos-print): Use with-displaying-help-buffer as
2378 (apropos-describe-plist): Ditto.
2380 * help.el (with-displaying-help-buffer): Revert to a defun.
2381 (describe-key): Use it as defun.
2382 (describe-mode): Ditto.
2383 (describe-bindings): Ditto.
2384 (describe-prefix-bindings): Ditto.
2385 (describe-installation): Ditto.
2386 (view-lossage): Ditto.
2387 (describe-function): Ditto.
2388 (describe-variable): Ditto.
2389 (describe-syntax): Ditto.
2391 1998-05-11 Oliver Graf <ograf@fga.de>
2393 * dragdrop.el: changed order of require/provide
2394 (dragdrop-drop-mime-default) changed to new calling conventions
2395 (dragdrop-drop-do-functions) changed to new calling conventions
2396 (dragdrop-function-widget) this one needs more work...
2398 1998-05-10 Oliver Graf <ograf@fga.de>
2400 * about.el: another small change in my entry
2401 * dragdrop.el (dragdrop-drop-log-function): logging added
2403 changed interface to handler functions. now called with event
2406 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
2408 * glyphs.el (divider-pointer-glyph): Declared new glyph,
2409 E-W arrow pointer displayed over draggable dividers.
2411 * mouse.el (default-mouse-motion-handler): Show it when
2413 (drag-window-divider): Added.
2414 ([top-level]): Initialized window-divider-map with a keymap
2415 binding the above function to left button down event.
2417 * x-mouse.el (x-init-pointer-shape): Initialize
2418 divider-pointer-glyph from Cursor.dividerPointer, or use default
2421 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
2423 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
2425 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
2427 * simple.el (count-words-buffer): Don't query for buffer.
2428 (count-lines-buffer): Ditto.
2430 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
2432 * help.el (where-is): add optional insert argument.
2434 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
2436 * help.el (describe-key-briefly): New argument INSERT.
2438 * simple.el (eval-expression): New optional argument; synch with
2441 * keydefs.el (global-map): Add new register bindings.
2443 * register.el: Synched with FSF 20.3.
2445 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
2447 * window-xemacs.el (recenter): all arguments are optional.
2449 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
2451 * device.el: (device-pixel-width): Reflected name/parameters
2452 change to device-system-metric.
2453 (device-pixel-height): Ditto.
2454 (device-mm-width): Ditto.
2455 (device-mm-height): Ditto.
2456 (device-bitplanes): Ditto.
2457 (device-color-cells): Ditto.
2459 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
2461 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
2463 * cl.el (most-positive-fixnum): Document.
2464 (most-negative-fixnum): Ditto.
2466 * cus-dep.el: Updated comment.
2468 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
2471 * cus-load.el (custom-put): Removed.
2473 * files.el (after-find-file): Just resignal quit instead of
2474 signaling "canceled".
2476 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
2478 * frame.el (other-frame): Use `focus-frame' instead of
2479 select-frame kludges.
2481 * lisp-mode.el: Update lisp-indent-function for
2482 save-selected-frame and with-selected-frame.
2484 * frame.el (save-selected-frame): New macro.
2485 (with-selected-frame): Ditto.
2486 (other-frame): Use `set-frame-focus'.
2488 1998-05-06 Oliver Graf <ograf@fga.de>
2490 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
2491 (dragdrop-drop-url-default) default handler for URL drops created
2492 (dragdrop-drop-mime-default) default handler for MIME drops created
2493 (dragdrop-drop-functions) default custom for handling drops created
2494 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
2496 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
2498 * mouse.el: Removed redundant mouse-mswindows-drop function.
2500 1998-05-05 Oliver Graf <ograf@fga.de>
2502 * about.el: changed some text in my entry
2503 * dragdrop.el: added customs
2505 1998-05-04 Oliver Graf <ograf@fga.de>
2507 * mouse.el: killed global drop key bindings
2508 (mouse-offix-drop) removed
2509 * dragdrop.el: created
2510 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
2512 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
2514 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
2515 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
2517 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
2520 * scrollbar.el (scrollbars-visible-p): Use new
2521 {vertical,horizontal}-scrollbar-visible-p specifiers.
2523 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
2525 * device.el (device-pixel-height):
2526 (device-pixel-width):
2530 (device-color-cells): Moved these 6 functions from device.c; they
2531 all use single (device-system-metrics) call.
2533 1998-05-09 SL Baur <steve@altair.xemacs.org>
2535 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
2539 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
2540 Suggested by Hrvoje Niksic <hniksic@srce.hr>
2542 * help.el (help-map): Remove Hyperbole keybinding logic.
2543 Suggested by: Michael Ernst <mernst@cs.washington.edu>
2545 1998-05-08 SL Baur <steve@altair.xemacs.org>
2547 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
2548 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
2550 1998-05-07 Andy Piper <andyp@parallax.co.uk>
2552 * msw-glyphs.el: use nicer icon3 from the frame icon.
2554 1998-05-07 SL Baur <steve@altair.xemacs.org>
2556 * version.el (emacs-version): Remove InfoDock conditionals.
2558 * startup.el (startup-splash-frame): Change ID logo name.
2560 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
2562 * files.el (after-find-file): If the user presses C-g on
2563 directory-creation prompt, kill the buffer.
2565 1998-05-06 SL Baur <steve@altair.xemacs.org>
2567 * simple.el (count-words-region): Reverse previous change.
2569 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
2571 * replace.el (query-replace): Just call perform-replace.
2572 (query-replace-regexp): Ditto.
2573 (perform-replace): Move region handling here.
2574 (perform-replace): Use the new arg to match-data.
2576 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
2578 * x-init.el: Install X specific display table that
2579 displays char 0240 as a space to avoid whatever it is
2580 that screws up display of that character code.
2582 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
2584 * help.el (function-arglist): If no arguments are documented for a
2585 subr, print nothing rather than incorrect output.
2587 1998-05-05 SL Baur <steve@altair.xemacs.org>
2589 * cmdloop.el (command-error): Update bail-out error message to use
2590 `emacs-program-name'.
2592 * lib-complete.el: Remove reader macro cruft.
2594 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
2597 * simple.el (count-words-region): Drop interactive-p check on the
2600 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
2604 Correct spelling of mswindows-font-canonicalize-name.
2606 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2608 * ldap.el (ldap-host-parameters-alist): Replaced with
2609 `ldap-host-parameters-plist'
2610 (ldap-search): Adapt to previous change
2612 1998-05-02 SL Baur <steve@altair.xemacs.org>
2614 * about.el (about-hackers): Update Bob Weiner bio.
2615 (about-maintainer-info): Ditto.
2617 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
2619 * simple.el (display-warning-minimum-level): Docfix.
2621 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
2623 * widget.el (:default-get): New keyword.
2624 * wid-edit.el (default, widget-default-default-get): Define it.
2625 (group, widget-group-default-get): Define it.
2626 (menu-choice, widget-choice-default-get): Define it.
2627 (widget-default-get): New function.
2628 (widget-choice-action): Call it.
2629 (widget-editable-list-entry-create): Call it.
2631 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
2633 * byte-optimize.el (byte-boolean-vars): Removed.
2634 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
2635 lookup through `byte-boolean-vars'.
2637 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
2639 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
2640 resource-provided values into ghost specs for scrollbar-height and
2643 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
2645 * byte-optimize.el: Don't attempt to optimize /=.
2647 * bytecomp.el (byte-compile-one-ore-more-args): New function.
2648 (byte-compile-/=): Ditto.
2650 1998-05-02 SL Baur <steve@altair.xemacs.org>
2652 * apropos.el: Use `with-displaying-help-buffer'.
2653 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
2654 Use `with-displaying-help-buffer'.
2655 (apropos-follow): Do not give special treatment to buffer cursor
2656 was in prior to a mouse click.
2657 (apropos-describe-plist): Use `with-displaying-help-buffer'.
2658 (apropos-print-doc): Set correct buffer for setting text
2661 1998-05-01 SL Baur <steve@altair.xemacs.org>
2663 * help.el (help-buffer-prefix-string): New variable.
2664 (help-buffer-name): Use it.
2666 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
2669 1998-04-30 Greg Klanderman <greg@alphatech.com>
2671 * frame.el (other-frame): Work even when focus-follows-mouse is true.
2673 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
2675 * files.el (find-file-noselect): Update docstring.
2676 (find-file-noselect): Signal an error if found an unreadable file.
2677 (file-chase-links): Save the match data.
2678 (normal-mode): Use `lwarn' and `error-message-string'.
2679 (interpreter-mode-alist): Change defconst to defvar.
2680 (inhibit-first-line-modes-regexps): Ditto.
2681 (inhibit-first-line-modes-regexps): Added .tgz.
2682 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
2683 (change-major-mode-with-file-name): New user-option.
2684 (set-visited-file-name): Synched with FSF.
2685 (file-name-extension): New function, from FSF 20.3.
2686 (file-relative-name): Synched with FSF.
2687 (save-some-buffers): Support the C-r feature.
2688 (recover-session): Synched with FSF.
2689 (kill-some-buffers): Ditto.
2690 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
2692 1998-04-30 SL Baur <steve@altair.xemacs.org>
2694 * files.el (insert-file): Undo previous change and reenable use of
2697 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
2699 * window-xemacs.el (recenter): Define.
2701 1998-04-29 Andy Piper <andyp@parallax.co.uk>
2703 * font.el (mswindows-font-create-name)
2704 (mswindows-font-create-object): new functions for mswindows type
2707 * msw-faces.el (mswindows-font-canicolize-name): fix so that
2708 strings are parsed as well as font objects.
2710 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
2712 * modeline.el (defining-kbd-macro): Restore modeline indication of
2713 kbd-macro being recorded.
2714 (add-minor-mode): Simplify docstring.
2715 (modeline-minor-mode-menu): Remove stuff.
2717 1998-04-29 Andy Piper <andyp@parallax.co.uk>
2719 * code-process.el (call-process): dynamically decide process
2722 1998-04-29 Jim Radford <radford@robby.caltech.edu>
2724 * modeline.el: Add line-number-mode, column-number-mode to
2725 the modeline minor-mode menu. Button2 on the line number does
2728 1998-04-29 Andy Piper <andyp@parallax.co.uk>
2730 * mouse.el: move x-selection-owner-p type things to
2733 * msw-init.el: copy zmacs stuff from x-init.el
2735 * msw-select.el (mswindows-own-selection)
2736 (mswindows-disown-selection) (mswindows-selection-owner-p): new
2737 functions. Very simple minded implementation of selectio
2740 * select.el (own-selection) (disown-selection)
2741 (activate-region-as-selection) (select-make-extent-for-selection)
2742 (valid-simple-selection-p): functions moved from x-select.el for
2743 generalized selection.
2745 * x-select.el: see select.el changes.
2747 * x-toolbar.el: use new selection functions.
2749 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2751 * packages.el (packages-find-package-directories): Fixed bug that
2752 would pick up multiple site-package directories.
2753 (package-locations): Added "xemacs-packages" as a late package
2756 * find-paths.el: Now uses `emacs-program-name' and
2757 `emacs-program-version'.
2758 Additions to enforce version-specific directories in
2759 `paths-find-version-directory'.
2761 1998-04-29 SL Baur <steve@altair.xemacs.org>
2763 * default.el: Removed.
2764 * site-start.el: Removed.
2766 1998-04-29 Didier Verna <verna@inf.enst.fr>
2768 * minibuf.el (minibuffer-history-minimum-string-length): Default
2771 1998-04-28 SL Baur <steve@altair.xemacs.org>
2773 * find-paths.el (paths-program-name): Rename.
2774 (paths-emacs-root-p): Ditto.
2775 (paths-find-site-directory): Ditto.
2777 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
2779 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
2780 `emacs-lisp-byte-compile-and-load'.
2782 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2784 * ldap.el (ldap-search): Fixed additional parameter passing to
2787 1998-04-27 Andy Piper <andyp@parallax.co.uk>
2789 * select.el (kill-primary-selection) (selection-owner-p)
2790 (copy-primary-selection) (yank-clipboard-selection)
2791 (selection-exists-p) (delete-primary-selection): new file and
2792 functions that do the right thing for the selected device.
2794 * x-menubar.el: use generalised selection functions.
2796 * dumped-lisp.el: dump select.el.
2798 1998-04-27 SL Baur <steve@altair.xemacs.org>
2800 * find-paths.el (paths-progname): New variable.
2801 (paths-emacs-root-p): Use it.
2802 (paths-find-site-directory): Ditto.
2804 1998-04-26 SL Baur <steve@altair.xemacs.org>
2806 * loadup.el ((member "dump" command-line-args)): Dump as
2807 `infodock' if InfoDock.
2809 1998-04-25 SL Baur <steve@altair.xemacs.org>
2811 * find-paths.el (construct-emacs-version): Simplify, include
2812 program name in the return value.
2813 * (paths-find-version-directory): Use it.
2815 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2817 * info.el (Info-parse-dir-entries): Fixed regexp
2818 (Info-build-dir-anew): Remove full suffix and capitalize info file
2819 name for files with no @direntry
2820 (Info-batch-rebuild-dir): New function
2821 (Info-suffixed-file): Check for regular files instead of simple
2822 file existence (could catch directories before)
2824 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2826 * setup-paths.el, find-paths.el: Removed uses of `not' which
2827 temacs doesn't have.
2829 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
2830 into root searching.
2832 1998-04-24 Martin Buchholz <martin@xemacs.org>
2834 * subr.el: Remove definition of `not'.
2836 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
2838 * msw-glyphs.el: enable graphics support.
2840 1998-04-23 Didier Verna <verna@inf.enst.fr>
2842 * x-menubar.el (default-menubar): restored the line-number-mode
2845 * misc doc string updates related to the options menu.
2847 1998-04-24 SL Baur <steve@altair.xemacs.org>
2849 * setup-paths.el (paths-construct-load-path): Fix typo.
2851 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2853 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
2854 font-menu-ignore-scaled-fonts don't have to be bound now; this
2855 gets us one step further towards making --no-autoloads work.
2857 * startup.el (normal-top-level): Load auto-autoloads only if
2858 lisp-directory is non-nil.
2860 * setup-paths.el (paths-construct-load-path): Made it robust
2861 against nil lisp-directory.
2863 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
2864 to the list of variables that cause a warning when nil.
2866 * toolbar.el (init-toolbar-location): Now works even when there's
2867 no toolbar icon directory.
2869 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
2871 * help.el (view-lossage): Recognize it.
2873 * simple.el (log-message): Mark multiline messages.
2875 1998-04-22 SL Baur <steve@altair.xemacs.org>
2877 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
2879 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
2881 * package-get.el (package-get-all): add `\n' separator to
2882 interactive specification so that both variables are read
2884 1998-04-22 Didier Verna <verna@inf.enst.fr>
2886 * x-menubar.el: ported the options menu to Custom.
2887 Moved the "read only" toggle button to the buffers menu.
2888 Corrected some missing ;;;###autoload or defcustom.
2890 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
2891 the scrollbar-visible specifier for options menu handling.
2893 * toolbar.el (toolbar-visible-p)
2894 (toolbar-captioned-p)
2895 (default-toolbar-position): defcustom wrappers around
2896 the toolbar specifiers for options menu handling.
2898 * frame.el (get-frame-for-buffer-default-instance-limit):
2899 defcustom it for options menu handling.
2901 * font-lock.el (font-lock-mode): defcustom and autolaod the variable
2902 font-lock-mode for options menu handling.
2904 * cus-start.el: added Custom properties to overwrite-mode for
2905 options menu handling.
2907 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
2909 * about.el: shameless self-promotion.
2911 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
2913 * simple.el (raw-append-message): Slightly optimize.
2914 (remove-message): Use `push' for clarity.
2915 (append-message): Ditto.
2916 (display-warning): Dito.
2917 (raw-append-message): Send the message to the appropriate device.
2919 1998-04-22 SL Baur <steve@altair.xemacs.org>
2921 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
2922 From Sean MacLennan <Sean.MacLennan@pika.ca>
2924 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2926 * setup-paths.el: Changed `directory-sep-char' to
2927 `path-separator', following a change in GNU Emacs.
2929 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2931 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
2932 (Info-build-dir-anew): Add a final newline.
2933 (Info-build-dir-anew): Do not issue warning when rebuilding policy
2935 (Info-rebuild-dir): Ditto
2937 * dumped-lisp.el (preloaded-file-list): Added ldap.el
2939 1998-04-21 SL Baur <steve@altair.xemacs.org>
2941 * simple.el (count-words-buffer): Retain zmacs region.
2942 (count-words-region): Ditto.
2943 * simple.el: (what-line): Expanded line counts.
2944 (count-lines): New parameter to conditionalize whether collapsed
2946 From Bob Weiner <weiner@altrasoft.com>
2948 1998-04-19 SL Baur <steve@altair.xemacs.org>
2950 * packages.el (package-locations): infodock-packages must override
2951 mule-packages and packages.
2953 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
2956 remove rude messages from widget-activation-widget-mapper
2957 and widget-activation-glyph-mapper
2959 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
2961 * toolbar.el: Remove (featurep 'x) test from
2962 toolbar-make-button-list
2964 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
2966 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
2967 only if in the same frame.
2969 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2971 * packages.el (package-locations): Added site-packages hierarchy.
2973 * setup-paths.el (paths-default-info-directories): Introduced and
2976 * packages.el, setup-paths.el: Set various path searching depths
2979 * packages.el (packages-hierarchy-depth):
2980 (packages-load-path-depth): Introduced and used.
2982 * setup-paths.el (paths-load-path-depth): Introduced and used.
2984 * find-paths.el (paths-find-recursive-path): Added max-depth
2987 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2989 * setup-paths.el (paths-construct-info-path): Removed
2990 dependency on behavior of (file-name-as-directory "").
2992 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2994 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
2997 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2999 * dump-paths.el, startup.el: Added handling for --debug-paths.
3001 1998-04-15 William M. Perry <wmperry@aventail.com>
3003 * wid-edit.el: We cannot just set the help-echo or balloon-help
3004 properties for an extent based on the :help-echo widget
3005 property, since help-echo and balloon-help cause an EXTENT to
3006 get passed in, where :help-echo functions are expecting a WIDGET
3008 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
3010 * scrollbar.el (init-scrollbar-from-resources): Call
3011 mswindows-init-scrollbar-metrics when appropriate.
3013 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
3015 * dumped-lisp.el: dump x-toolbar for window system
3017 * msw-init.el (init-post-mswindows-win): enable toolbars if we
3018 have support and xpm.
3020 1998-04-16 SL Baur <steve@altair.xemacs.org>
3022 * files.el (toggle-read-only): Fix docstring.
3023 From Didier Verna <verna@inf.enst.fr>
3025 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3027 * startup.el (normal-top-level): Load autoload-file-name without
3028 specifying an extension---some people only auto-autoload.el.gz.
3030 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
3032 * files.el (backup-enable-predicate): Don't bomb on NAME being
3035 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3037 * find-paths.el, packages.el: Now prefers configure'd paths.
3038 This shouldn't cause any of the originally anticipated problems as
3039 the current paths architecture will not define the various
3040 configure-xxx variables if they're not specified on the configure
3043 * find-paths.el, setup-paths.el, packages.el: Removed all
3044 mentionings of "/" as a path separator.
3045 Used paths-construct-path throughout.
3047 * find-paths.el (paths-construct-path): Created to assemble paths
3048 from directory components.
3050 * setup-paths.el, packages.el: Used paths-decode-directory-path
3051 instead of decode-path-internal.
3053 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
3055 (paths-decode-directory-path) Created.
3057 * setup-paths.el: Changed configure-exec-path to
3058 configure-exec-directory.
3060 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3062 * packages.el (packages-find-packages): Fixed decoding of
3065 * startup.el: -no-packages -> -no-early-packages.
3067 (packages-load-package-lisps): Fixed loading of auto-autoload
3070 * startup.el (normal-top-level): Fixed loading of core
3073 * obsolete.el: Un-obsoleted site-directory. Sigh.
3075 * startup.el, packages.el, dump-paths.el: Added proper settings
3076 for site-directory and lisp-directory variables.
3078 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
3079 inhibit-package-autoloads and fixed handling of it.
3081 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
3082 handling of former inhibit-package-init, now
3083 inhibit-early-packages, to make -vanilla etc. work.
3085 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
3087 * code-process.el (start-process): Fallback to 'undecided instead
3088 of 'binary for process input coding stream.
3090 * process.el (start-process): Docstring fix.
3092 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3094 * info.el (Info-insert-dir): Do not insert temporary dir files
3095 in Info-dir-file-attributes
3096 (Info-build-dir-anew): Ensure temporary buffer is not read-only
3097 (Info-rebuild-dir): Ditto.
3099 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3101 * obsolete.el: Added obsoleteness declarations for
3102 `site-directory' and `Info-default-directory-list'.
3104 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3106 * find-paths.el (paths-find-emacs-root): Only look at the
3107 executable at the end of the symlink chain for determining the
3110 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3112 * setup-paths.el (paths-construct-info-path): Changed construction
3113 to cater to gone default in configure.
3115 * find-paths.el (paths-uniq-append): Added.
3117 * packages.el: Rewritten package path construction once again.
3119 * dump-paths.el, startup.el: Removed package-path as a global
3122 * package-admin.el (package-admin-add-single-file-package):
3123 (package-admin-add-binary-package): Changed package-path to
3126 * packages.el (packages-split-path): Split path at "/" rather than
3127 nil according to change in emacs.c.
3129 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3131 * setup-paths.el (paths-construct-info-path): Changed info path
3132 order so that directories come out right.
3133 (paths-find-lock-directory): Fixed bug: It used to think
3134 configure-lock-directory is a path.
3136 1998-04-06 Jeff Miller <jmiller@smart.net>
3138 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
3139 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
3140 eases the use of toolbar-add/kill-item functions.
3142 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
3144 * code-files.el (file-coding-system-alist): Commented out
3145 loaddefs.el magical treatment.
3147 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3149 * info.el (Info-rebuild-outdated-dir): Added new option
3150 `conservative' and made it the default
3151 (Info-rebuild-dir): Appropriately parse multi-line description
3152 strings, and multi-section dir files. Issue warning when dir
3153 is rebuilt as temporary
3154 (Info-build-dir-anew): Issue warning when dir is built as
3157 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
3159 * list-mode.el (list-mode-map): Bind highlight motion commands to
3160 standard keys left, right, C-b and C-f.
3162 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3164 * files.el (auto-mode-alist): allow .sc for Scheme->C
3166 1998-04-06 SL Baur <steve@altair.xemacs.org>
3168 * loadup.el (pureload): Don't quote (garbage-collect).
3170 1998-04-04 SL Baur <steve@altair.xemacs.org>
3172 * package-get-base.el: Updated.
3174 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
3176 * isearch-mode.el (isearch-just-started): New variable.
3177 (isearch-mode): Set it.
3178 (isearch-repeat): Advance one character forward only if the search
3179 was successful, and was not just started.
3180 (isearch-repeat): Clear isearch-just-started.
3182 1998-04-02 SL Baur <steve@altair.xemacs.org>
3184 * finder.el (finder-compile-keywords): Don't eval new finder-inf
3187 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
3189 * subr.el (listify-key-sequence): Removed.
3191 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
3193 * bytecomp.el (byte-compile-print-gensym): New option.
3194 (byte-compile-output-file-form): Use it.
3195 (byte-compile-output-docform): Ditto.
3196 (byte-compile-compiled-obj-to-list): Ditto.
3198 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
3200 * msw-glyphs.el: set frame icon if xpm support.
3202 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
3204 * help.el: Code that pretty prints variable values
3207 1998-04-02 SL Baur <steve@altair.xemacs.org>
3209 * find-paths.el (paths-emacs-root-p): Correct test for installation
3211 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3213 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
3215 * loaddefs.el: Don't set debug-ignored-errors; leave
3216 its default value set to nil.
3218 1998-03-29 Damon Lipparelli <lipp@primus.com>
3220 * info.el (Info-rebuild-dir): fixed mis-spelling.
3222 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3224 * info.el (Info-rebuild-outdated-dir): New custom var
3225 (Info-insert-node): Create/update dir file when needed, ie when it
3226 does not exist or is older than some info files in directory
3228 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3230 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
3231 for last packages, mainly for using a 20.4 package base.
3233 * packages.el (late-packages): Typo fix. It was called
3236 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
3237 relative symlinks correctly.
3238 (paths-find-emacs-roots): More rigorous checking for plausible
3239 configuration-time root.
3241 * startup.el (normal-top-level): Added a warning if XEmacs cannot
3244 1998-03-27 Martin Buchholz <martin@xemacs.org>
3246 * faces.el: Fix docstrings.
3247 * glyphs.el: Fix docstrings.
3248 * mouse.el: Fix docstrings.
3250 * frame.el: Change phrase `current frame' to `selected frame'.
3252 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
3254 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
3255 macros using backquote to make them infinitely more readable.
3257 1998-03-30 SL Baur <steve@altair.xemacs.org>
3259 * packages.el (packages-find-package-path): Hardcoded specialized
3260 InfoDock support until we can clean this up.
3262 * help.el (describe-bindings-1): Return the value of the bindings
3263 help buffer created.
3264 (describe-bindings): Ditto.
3266 * simple.el (set-variable): Restore previous behavior of not
3267 bombing if the variable to set is not boundp.
3269 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3271 * packages.el (packages-handle-package-dumped-lisps): Allow for
3272 non-local files to be loaded off the package-lisp variable.
3274 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
3276 * x-faces.el: Global X resources should override
3277 specs for all device classes (color, grayscale, mono);
3278 code currently doesn't override any of them. Fixed by
3279 calling remove-specifier with '(x default) as the tag
3280 set and allowing inexact matches.
3282 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
3284 * faces.el: Separated face intializations based on
3285 device classes into device type specific (tag set,
3286 instantiator) pairs.
3288 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
3290 * wid-edit.el (widget-choice-action): Remember user's explicit
3292 (widget-choice-value-create): Respect it.
3293 From Richard Stallman <rms@gnu.org>
3295 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3297 * setup-paths.el (paths-construct-info-path): Always append
3298 existing directories from configure-time info path.
3300 * startup.el (startup-setup-paths): Renamed misnamed info-path to
3301 Info-directory-list.
3303 * info.el: Removed Info-default-directory-list which was broken by
3305 Removed bogus initialization of Info-directory-list---startup.el
3306 can do a much better job.
3307 Added autoload of Info-directory-list.
3309 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
3310 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
3311 be exclusive; now it's merely given precedence, just like in the
3314 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3316 * find-paths.el (paths-find-architecture-directory): Fix bug with
3317 finding; it used to default too early.
3319 1998-03-25 Martin Buchholz <martin@xemacs.org>
3321 * packages.el (packages-split-path): Fix a bug; it used to fail
3322 for paths that weren't split.
3324 1998-03-26 SL Baur <steve@altair.xemacs.org>
3326 * finder.el (finder-compile-keywords): trap on errors.
3328 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
3330 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
3331 fourth argument of t so that only the specs exactly
3332 matching the tag lists are removed.
3334 1998-03-25 SL Baur <steve@altair.xemacs.org>
3336 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
3338 1998-03-23 SL Baur <steve@altair.xemacs.org>
3340 * minibuf.el (mouse-read-file-name-1): If a default directory was
3341 specified, use it for generating the completions.
3343 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3345 * update-elc.el: Now respects inhibit-package-init and
3347 Now does path construction with loadup-paths.
3349 * startup.el (normal-top-level, startup-setup-paths): Now respects
3350 inhibit-package-init and inhibit-site-lisp.
3352 * packages.el (packages-find-package-path): Extended package path
3353 by version-specific hierarchies.
3354 (packages-find-packages): Now respects inhibit flag and
3356 Moved path setup to loadup-paths.
3358 * make-docfile.el: Now respects inhibit-package-init and
3360 Now does path construction with loadup-paths.
3362 * loadup.el: Now respects inhibit-package-init and
3365 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
3367 * loadup-paths.el: New file: setup load-path to encompass
3370 1998-03-22 SL Baur <steve@altair.xemacs.org>
3372 * auto-show.el: load-gc renamed to pureload.
3373 * site-load.el: Ditto.
3374 * packages.el (toplevel): Ditto.
3375 * loadup.el (really-early-error-handler): Ditto.
3376 * dumped-lisp.el (preloaded-file-list): Ditto.
3377 * cus-face.el (custom-declare-face): Ditto.
3379 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3381 * <Today>: The Big Path Searching Overhaul.
3383 * find-paths.el: New file: find and assemble paths in the
3384 installation hierarchy.
3386 * setup-paths.el: New file: global layout of paths and directories
3387 within the XEmacs hierarchy.
3389 * packages.el: Replaced everything related to path searching and
3390 startup by code in terms of find-paths.
3392 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
3393 the new path searching engine.
3395 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
3398 1998-03-22 SL Baur <steve@altair.xemacs.org>
3400 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
3403 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
3405 * msw-glyphs.el: Added check for 'mswindows feature, so the file
3406 compiles identically in any configuration.
3407 Removed irrelevant commentary.
3409 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
3411 * simple.el (set-variable): Allow setting specifiers.
3413 1998-03-19 SL Baur <steve@altair.xemacs.org>
3415 * lisp.el (forward-sexp): Revert previous change.
3417 1998-03-18 SL Baur <steve@altair.xemacs.org>
3419 * frame.el (frame-initialize): Use `delete-console' instead of
3420 `delete-device' to delete the stream console to match the usage in
3423 1998-03-16 SL Baur <steve@altair.xemacs.org>
3425 * files.el (cdpath-previous): New variable.
3427 From Bob Weiner <weiner@wave.altrasoft.com>
3429 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
3431 * keydefs.el: Changed keybindings of forward-char,
3432 backward, scroll-up and scroll-down to point to their
3433 -command counterparts.
3435 * simple.el: New functions: forwarc-char-command,
3436 backwrad-char-command, scroll-up-command,
3437 scroll-down-command which work liek their counterparts
3438 except that they honor the variable
3439 signal-error-on-buffer-boundary.
3441 Definition of signal-error-on-buffer-boundary received
3444 defvar declaration added for word-across-newline to avoid
3445 byte-compiler warning about the free variable reference.
3447 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
3449 * winnt.el: Removed "%t" from the beginning of
3450 modeline-format. From now on, there's no nt-specifics in the modeline.
3452 1998-03-14 SL Baur <steve@altair.xemacs.org>
3454 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
3455 of `when' with `if'.
3457 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
3459 * msw-glyphs.el: New file. Defines TTY-style glyphs for
3460 mswindows. Must be reworked along with glyphs.el, or
3461 merged into it, after there is images support.
3463 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
3466 1998-03-13 SL Baur <steve@altair.xemacs.org>
3468 * faces.el: fix for text cursor initialization.
3469 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
3470 From Andy Piper <andyp@parallax.co.uk>
3472 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
3474 * files.el (set-auto-mode): If a mode is not fboundp, check to see
3475 if there is an existing package that handles it and warn the user
3478 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
3480 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
3481 Installation" menu item when Installation-string is not bound.
3483 1998-03-11 SL Baur <steve@altair.xemacs.org>
3485 * lisp.el (forward-sexp): Fix for test for balanced sexp.
3486 From Jeremiah W. James <jerry@cs.ucsb.edu>
3488 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
3491 * faces.el: Fix face initialization.
3493 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
3495 * files.el (backup-enable-predicate): fix breakage introduced
3498 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
3500 * x-faces.el (x-init-face-from-resources): The
3501 TTY face property retrieval functions don't return
3502 specifiers, so use face-property instead.
3504 1998-03-09 SL Baur <steve@altair.xemacs.org>
3506 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
3508 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
3510 * x-menubar.el: Expanded documentation for
3511 option-save-faces. Changed Options -> Browse Faces
3512 menu entry to invoke customize-face.
3514 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
3516 * faces.el: Most face initialization moved out of
3517 init-other-random-faces to the top level so that the
3518 initialization happens before Xemacs is dumped. Much
3519 of the fascist "face-differs-from-default-p or FROB!"
3520 code has been retired in favor of letting the user do
3521 what they want to do. Face initialization code changed
3522 to use `default' specifier tag so that the settings can
3523 be overridden later if the user wishes it.
3525 1998-03-08 SL Baur <steve@altair.xemacs.org>
3527 * about.el (about-hackers): Update contributors list.
3529 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
3531 * specifier.el: Define new specifier tag `default'.
3533 * modeline.el: Initialize faces using `default' tag.
3535 * x-faces.el (x-init-face-from-resources): Remove
3536 specifier specs containing the `default' tag before
3539 1998-03-02 John Jones <jj@asu.edu>
3541 * package-get.el (package-get-all): fixed arguments on call to
3542 package-admin-add-single-file-package.
3543 * package-get.el (package-get-installedp): fixed to match
3544 advertised behavior.
3545 * package-get.el: added function package-get-update-all which
3546 installs newest versions of all the current packages (if they are
3547 not already installed).
3549 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
3551 * files.el (find-file-noselect): Uncommented `truename' binding in
3552 `let*' and use it later to set `buffer-file-truename' iff it's
3553 still nil, as happens for example when finding a compressed
3554 file with "jka-compr".
3556 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
3558 * faces.el: in make-face-* type functions do the operation for all
3559 window systems, not just the first one found.
3561 * font.el: call mswindows-list-fonts for mswindows.
3563 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
3565 * code-process.el (call-process-region):
3566 * process.el (call-process-region):
3567 * package-get.el (package-get-dir):
3568 * files.el (backup-enable-predicate):
3569 * gnuserv.el (gnuserv-temp-file-regexp):
3570 Use temp-directory in place of `/tmp'.
3572 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
3574 * "Fast" dired-in-C enhancements for Windows 95/NT:
3576 * files.el: Added function, `wildcard-to-regexp', from GNU
3579 * files.el (insert-directory): Modified to use special
3580 dired-in-C enhancements if present.
3582 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
3584 * code-files.el: make default coding no-conversion.
3586 1998-03-02 SL Baur <steve@altair.xemacs.org>
3588 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
3591 * update-elc.el: Strip directory when testing for files not to
3594 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
3596 * lisp-mode.el: Use recommended form for menus.
3598 * info.el (Info-construct-menu): Use recommended form for menus.
3600 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
3603 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
3605 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
3606 (get-frame-for-buffer-noselect): Always return frames
3607 in the not-this-window-p cond clause.
3609 1998-02-27 SL Baur <steve@altair.xemacs.org>
3611 * help.el (describe-installation): New function.
3613 * x-menubar.el (default-menubar): Add describe-installation to
3616 * packages.el (packages-unbytecompiled-lisp): Installation.el
3617 should not be bytecompiled.
3619 * dumped-lisp.el (preloaded-file-list): Dump Installation with
3622 * x-menubar.el (default-menubar): Use correct guard for VM menu
3625 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
3627 From Andy Piper <andyp@parallax.co.uk>
3629 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3631 * ldap.el: Do not require ldap-internal at compile time.
3633 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
3635 * code-files.el: new file. a virtual copy of mule-files.el
3637 dependencies. (toggle-buffer-file-ocding-system) new function for
3638 changing the eol type for the current buffer.
3640 * code-process.el: new file. a copy of
3641 mule-process.el. mule-process.el will disappear when things have
3644 * coding.el: new file. a virtual copy of mule-files.el but
3645 without charset dependencies. (coding-system-base) new function
3646 for getting the parent coding system of a coding system with eol
3649 * dumped-lisp.el: add above files for the non-mule case.
3651 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
3653 * window-xemacs.el (display-buffer): If no explicit
3654 frame is specified, search for a window that displays
3655 the buffer on the currently selected frame, before
3656 searching other frames.
3658 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
3660 * frame.el (get-frame-for-buffer): If not-this-window-p
3661 is non-nil, use window on the selected frame if it is not
3662 also the selected window. When defaulting, search for
3663 windows on the currently selected fgrame before searching
3666 1998-02-25 Didier Verna <verna@inf.enst.fr>
3668 * modeline.el (modeline-swap-buffers): originally named
3669 `mouse-release-modeline'. Whether to actually swap the buffers is
3670 decided in `mouse-drag-modeline'.
3671 (mouse-drag-modeline): A button release event is considered a
3672 mouse click is both X (modeline scroll) and Y (modeline drag) pos
3675 1998-02-25 SL Baur <steve@altair.xemacs.org>
3677 * x-menubar.el: Put redo on the menubar.
3678 From Aki Vehtari <Aki.Vehtari@hut.fi>
3680 1998-02-22 Greg Klanderman <greg@alphatech.com>
3682 * bytecomp.el (displaying-byte-compile-warnings): if
3683 temp-buffer-show-function is set, use it to display current set of
3684 warnings in the "*Compile-Log-Show*" buffer.
3686 * simple.el (display-warning-buffer): if temp-buffer-show-function
3687 is set, use it to display current set of warnings in the
3688 "*Warnings-Show*" buffer.
3690 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3692 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
3695 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
3697 * menubar.el: Allow button descriptors at least 2 long.
3699 * x-menubar.el (default-menubar): Use recommended forms.
3700 (file-menu-filter): Remove.
3701 (edit-menu-filter): Remove.
3703 1998-02-24 SL Baur <steve@altair.xemacs.org>
3705 * about.el (about-hackers): Updated.
3707 1998-02-22 Greg Klanderman <greg@alphatech.com>
3709 * help.el (help-max-help-buffers): new variable
3710 (help-register-and-maybe-prune-excess): new function
3711 (help-buffer-name): use help-max-help-buffers.
3712 (with-displaying-help-buffer): use
3713 help-register-and-maybe-prune-excess.
3715 * help.el (help-maybe-pretty-print-value): if the value fits on
3718 1998-02-21 Greg Klanderman <greg@alphatech.com>
3720 * (with-displaying-help-buffer): there is no need to kill the buffer
3721 if it exists, becasuse with-output-to-temp-buffer will clear it.
3722 further, killing the buffer violates the rule that
3723 temp-buffer-show-function, if set, has the full responsibility of
3724 showing the temp buffer. killing the buffer fucks with the window
3725 configuration, hosing temp-buffer-show-function.
3728 1998-02-23 Didier Verna <verna@inf.enst.fr>
3730 * modeline.el (mouse-drag-modeline):
3731 - Always scroll the modeline that was originally clicked on.
3732 - Use x pixels instead of x characters (which doesn't work anyway)
3733 as horizontal reference for modeline dragging. This allows us to
3734 keep on dragging the modeline even if the motion event occurs in
3737 1998-02-23 Didier Verna <verna@inf.enst.fr>
3739 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
3740 glyph on the modeline to indicate that dragging the mouse has an
3741 effect both horizontally and vertically.
3743 1998-02-24 SL Baur <steve@altair.xemacs.org>
3745 * about.el (about-xemacs): Get rid of redundant visible version
3748 1998-02-19 SL Baur <steve@altair.xemacs.org>
3750 * about.el (about-hackers): Update credits.
3752 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
3754 * prim/register.el (view-register): Show register type file-query.
3756 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
3758 * mode-motion.el (mode-motion-highlight-internal):
3759 save-excursion inside save-window-exucrsion form to
3760 hide buffer point changes from save-window-excursion.
3761 Prevents display flickering when the mouse pointer
3764 1998-02-17 Didier Verna <verna@inf.enst.fr>
3766 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
3767 function to handle correctly the case of a toolbar one side of the
3768 window: scrolling will not necessarily happen.
3770 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
3772 * files.el (after-find-file): Restore missing argument
3773 to format that provides filename for "... consider M-x
3774 recover-file" message. Also call `message' with "%s"
3775 as the first arg instead of an arbitrary string.
3777 1998-02-18 SL Baur <steve@altair.xemacs.org>
3779 * about.el (about-hackers): Various additions.
3781 1998-02-15 SL Baur <steve@altair.xemacs.org>
3783 * autoload.el (generate-file-autoloads-1): Don't force an extra
3784 line out when copying on-the-same line autoloads.
3786 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
3789 1998-02-14 Martin Buchholz <martin@xemacs.org>
3791 * x11/x-win-xfree86.el (x-win-init-xfree86):
3792 * x11/x-win-sun.el (x-win-init-sun):
3793 * x11/x-init.el (x-initialize-compose):
3795 (backward-or-forward-kill-sexp):
3796 (backward-or-forward-kill-sentence):
3797 (backward-or-forward-kill-word):
3798 (backward-or-forward-delete-char):
3799 * prim/isearch-mode.el (isearch-help-or-delete-char):
3800 Use x-keysym-on-keyboard-sans-modifiers-p instead of
3801 x-keysym-on-keyboard-p to detect backspace.
3802 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
3803 Clean up symbols used with dead keys, checking Linux and solaris
3805 Simplify x-win-*.el using above methods.
3806 Change documentation for x-keysym-*-p functions.
3808 1998-02-14 SL Baur <steve@altair.xemacs.org>
3810 * about.el (about-hackers): Restore entries for Michael Sperber and
3812 From Vinnie Shelton <acs@acm.org>
3814 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
3816 * simple.el (count-words-region): Ditto.
3818 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
3820 * simple.el (count-words-buffer): Document. Don't print anything
3823 1998-02-12 SL Baur <steve@altair.xemacs.org>
3825 * packages.el (packages-hardcoded-lisp): easymenu.el is in
3826 multiple files in InfoDock.
3828 1998-02-11 SL Baur <steve@altair.xemacs.org>
3830 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
3831 from version.el in InfoDock.
3833 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
3836 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3838 * bytecomp-runtime.el (proclaim-inline): Single quotes around
3839 variable name in docstring.
3841 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
3843 * menubar.h: Include "gui.h".
3845 1998-02-10 SL Baur <steve@altair.xemacs.org>
3847 * site-load.el: Fix documentation.
3849 1998-02-09 SL Baur <steve@altair.xemacs.org>
3851 * package-get-base.el (package-get-base): Updated.
3853 * keymap.el: PC-ize.
3855 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3857 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
3858 from' on a fresh line.
3860 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
3862 * help.el (help-maybe-pretty-print-value): prin1, not princ the
3865 1998-02-09 SL Baur <steve@altair.xemacs.org>
3867 * undo-stack.el: PC-ize.
3869 * cmdloop.el: PC-ize.
3871 1998-02-08 SL Baur <steve@altair.xemacs.org>
3873 * bytecomp-runtime.el: PC-ize.
3875 * byte-optimize.el: Prolog fixup. PC-ize.
3877 * cus-dep.el: Spelling fix.
3879 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
3882 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3884 * text-mode.el (text-mode-hook-identify): New function,
3885 put on text-mode-hook. Set text-mode-variant here.
3886 (text-mode): Don't set it here.
3888 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3890 * text-mode.el (text-mode-hook): New defvar.
3891 (text-mode-variant): New variable.
3892 (text-mode): Set that variable locally.
3893 (toggle-text-mode-auto-fill): New command.
3895 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3897 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
3899 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3901 * text-mode.el (paragraph-indent-text-mode):
3902 Renamed from spaced-text-mode.
3903 (text-mode-map): Bind TAB to indent-relative.
3904 (indented-text-mode-map): Variable deleted.
3905 (indented-text-mode): Now an alias for text-mode.
3907 1998-02-05 SL Baur <steve@altair.xemacs.org>
3909 * loadup.el: test-atoms debugging stuffs removed.
3911 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>>
3913 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
3915 1997-12-30 Colin Rafferty <colin@xemacs.org>
3917 * help.el (describe-beta): Made it use `locate-data-file'.
3918 (describe-distribution): Ditto.
3919 (describe-copying): Ditto.
3920 (describe-project): Ditto.
3921 (view-emacs-news): Ditto.
3923 * help-nomule.el (help-with-tutorial): Made it use
3924 `locate-data-file' to find tutorial.
3926 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
3928 * about.el: Corrected my email address.
3930 * mouse.el: Added 'mouse-mswindows-drop' similar to
3933 1998-01-27 SL Baur <steve@altair.xemacs.org>
3935 * loadup.el (running-xemacs): Spelling fix.
3937 1998-01-26 Colin Rafferty <colin@xemacs.org>
3939 * packages.el (packages-find-packages-1): Don't allow a backwards
3940 compatible lisp tree to overwrite `preloaded-file-list'.
3942 1998-01-26 SL Baur <steve@altair.xemacs.org>
3944 * loadup.el: Don't delete "xemacs" prior to dumping.
3946 1998-01-24 SL Baur <steve@altair.xemacs.org>
3948 * package-info.el (pi-last-mod-date): New function.
3949 (pi-author-version): New function.
3950 (batch-update-package-info): Use them.
3952 1998-01-23 Colin Rafferty <colin@xemacs.org>
3954 * frame.el (get-frame-for-buffer-default-to-current): Create.
3955 (get-frame-for-buffer-noselect): Allow user to use current frame
3956 with `get-frame-for-buffer-default-to-current'.
3958 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
3960 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
3961 (byte-compile-output-docform): Ditto.
3962 (byte-compile-compiled-obj-to-list): Ditto.
3964 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
3966 * startup.el (command-line-1): Removed code that ran
3969 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
3971 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
3973 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
3975 * frame.el (suspend-emacs-or-iconify-frame): Check using
3976 `device-on-window-system-p' instead of explicitly checking for X,
3977 so that the same logic works for MS Windows.
3978 (suspend-or-iconify-emacs): Ditto.
3980 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
3982 * about.el (about-maintainer-info): Andy Piper is back.
3983 (xemacs-hackers): Updated Andy Piper's email address.
3984 (about-hackers): Added Jonathan Harris.
3985 (about-hackers): Updated Tibor Polgar's email address.
3987 1998-01-18 SL Baur <steve@altair.xemacs.org>
3989 * about.el: Add xemacs.org email manager.
3991 * package-get-base.el (package-get-base): Updated with most recent
3994 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3996 * help.el (function-arglist): Use `indirect-function' instead of
3997 `symbol-function' so that aliases are treated correctly.
3999 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4001 * help.el (help-map): Add f1 binding to `help-for-help'.
4002 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
4003 (describe-key-briefly): Use `princ' "%s" to print object.
4004 (with-displaying-help-buffer): Kill buffer if it exists, again.
4005 (describe-key): Use `princ' "%s" to print object.
4006 (describe-function-1): Use `princ' "%s" to print object.
4007 Commented out alias lines removed.
4008 (help-pretty-print-limit): New variable to control pretty-printing
4010 (help-maybe-pretty-print-value): Steve wins! Renamed back from
4011 `help-pretty-print-value' again. Only print-print when OBJECT is
4012 list of length less than `help-pretty-print-limit'.
4013 (describe-variable): Use `help-maybe-pretty-print-value' again.
4015 1998-01-18 SL Baur <steve@altair.xemacs.org>
4017 * simple.el (blink-matching-open): Remove C++ kludge.
4018 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
4020 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4022 * info.el (Info-default-directory-list): Made the documentation
4025 1998-01-13 Martin Buchholz <martin@xemacs.org>
4028 * lisp/package-admin.el:
4029 * lisp/build-report.el:
4032 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
4034 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
4035 warnings in Java buffers without final newline and editing the
4038 1998-01-17 SL Baur <steve@altair.xemacs.org>
4040 * packages.el (packages-find-packages-1): Don't allow a backwards
4041 compatible lisp tree to overwrite `preloaded-file-list'.
4042 Suggested by Colin Rafferty <colin@xemacs.org>
4044 * mouse.el (mouse-offix-drop): Set undo-boundary.
4045 From Oliver Graf <ograf@fga.de>
4047 1998-01-13 SL Baur <steve@altair.xemacs.org>
4049 * loadup.el (load-gc): rewrite as defun.
4050 Print something sensical if a required dump-time file isn't found.
4052 1998-01-12 SL Baur <steve@altair.xemacs.org>
4054 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
4055 bug strikes a menudescriptor.
4057 * package-get-base.el (package-get-base): Updated.
4059 * package-info.el (batch-update-package-info): Derive REQUIRES
4062 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
4064 * files.el (save-some-buffers): Don't play games with deleting
4065 other windows if we are in the minibuffer window.
4067 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4069 * modeline.el (modeline-minor-mode-menu): Add support for :active
4070 (add-minor-mode): Document :active property to TOGGLE.
4072 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4074 * modeline.el (modeline-minor-mode-menu): Add support for an
4075 `:included' predicate in the `toggle-sym' plist.
4076 (add-minor-mode): Document the :included property, format
4077 docstring some more.
4078 (modeline-minor-mode-menu): Documentation string added.
4080 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4082 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
4083 labels from the symbol-names by thwacking off the overly redundant
4084 and overused "mode", parenthesizing "minor", and capitalizing the
4085 resultant strings. Also shortened the menu's title by eliminating
4086 the redundant buffer name.
4087 (add-minor-mode): Beautified the docstring, added mention of the
4088 `:menu-tag' property of TOGGLE.
4089 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
4090 `toggle-sym' to beatify the mode-life menus.
4091 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
4092 `auto-fill-function'.
4094 1998-01-02 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
4096 * modeline.el (modeline-minor-mode-menu): Changed the string-only
4097 menus to :style 'toggle.
4099 1997-12-10 Markus Linnala <maage@cs.tut.fi>
4101 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
4103 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
4105 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
4106 only recognize first hyperlink.
4107 (hyper-apropos-highlightify): Deletia, this is already done by
4108 `hyper-apropos-insert-face'.
4109 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
4111 1998-01-09 SL Baur <steve@altair.xemacs.org>
4113 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
4115 (toolbar-mail-reader): Add support for `send'.
4116 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
4118 1998-01-05 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
4120 * info.el (Info-emacs-info-file-name): Add defvar for
4121 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
4122 will function properly.
4124 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
4126 * simple.el: make the backwards delete function called by
4127 `backward-or-forward-delete-char' user configurable.
4129 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4131 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
4132 compiled function got loaded from.
4134 1998-01-09 SL Baur <steve@altair.xemacs.org>
4136 * term/apollo.el: Synched up with InfoDock 3.6.2.
4138 1998-01-08 SL Baur <steve@altair.xemacs.org>
4140 * startup.el (load-init-file): Load autoloads earlier.
4141 (startup-splash-frame): Handle InfoDock logo.
4143 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
4145 (x-init-toolbar-from-resources): Move from x-toolbar.el.
4147 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
4148 doesn't have this function.
4150 * packages.el (locate-data-file): Fix to call `locate-file'.
4152 1998-01-07 SL Baur <steve@altair.xemacs.org>
4154 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
4155 version of version.el.
4156 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
4158 * x-menubar.el (default-menubar): Guard reference to
4160 (default-menubar): Guard references to `font-lock-mode'.
4161 (default-menubar): Guard references to font-menu-this-frame-only-p'.
4162 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
4164 * make-docfile.el: Don't snarf doc strings from autoloads.
4166 * startup.el (load-init-file): Use algorithm from loaddefs.el for
4167 loading auto-autoloads files.
4169 * loaddefs.el: Disable dumping autoloads.
4171 1998-01-05 SL Baur <steve@altair.xemacs.org>
4173 * lisp-mnt.el: Synch to Emacs 20.2.
4175 * help.el: Remove manual autoload of `finder-by-keyword'.
4177 * finder.el (finder-by-keyword): Autoload.
4179 * help.el: Conditionalize hyperbole setup.
4181 1998-01-04 SL Baur <steve@altair.xemacs.org>
4183 * packages.el (package-require): Update to reflect new data format.
4185 1998-01-02 Didier Verna <verna@inf.enst.fr>
4187 * x-menubar.el (default-menubar): make the tutorials available
4188 through the menubar. (Plus some compilation warnings cleanup).
4190 1998-01-04 SL Baur <steve@altair.xemacs.org>
4192 * check-features.el: New file. Perform sanity check after build.
4194 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
4195 files to tooltalk package.
4196 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
4199 * package-admin.el (package-admin-xemacs): Use better default for
4200 location of XEmacs binary.
4202 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
4204 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
4205 tag with sexp and add value tag with value `t'.
4207 1998-01-03 SL Baur <steve@altair.xemacs.org>
4209 * package-get.el: Changes to work with real data.
4210 From Pete Ware <ware@cis.ohio-state.edu>
4212 * packages.el (packages-reload-autoloads): Guard load for the time
4215 * update-elc.el ("packages.el"): Force loading packages.el instead
4216 of possibly out-of-date packges.elc.
4217 * make-docfile.el ("packages.el"): Ditto.
4219 1998-01-02 Colin Rafferty <colin@xemacs.org>
4221 * build-report.el (build-report-delete-regexp): Added a rule for
4222 the main tarball shadowing anything past it.
4224 1998-01-02 SL Baur <steve@altair.xemacs.org>
4226 * packages.el (package-provide): Delete a previous provide.
4228 * package-info.el: New file.
4230 * package-get.el: New file.
4231 From Pete Ware <ware@cis.ohio-state.edu>
4232 (package-get): Fix md5 computation to work with Mule.
4234 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4236 * simple.el (log-message-*): Quote symbols in docstrings properly.
4238 1998-01-01 SL Baur <steve@altair.xemacs.org>
4240 * packages.el (packages-new-autoloads): Ignore symbolic links.
4242 * cus-face.el (face-custom-attributes-get): Fix typo.
4243 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4245 1997-12-31 SL Baur <steve@altair.xemacs.org>
4247 * startup.el (load-init-file): Reload new or changed autoloads
4248 unless inhibited. Reload modified dumped lisp (stubbed).
4250 * packages.el (packages-new-autoloads): New function.
4251 (packages-reload-autoloads): New function.
4252 (packages-reload-dumped-lisp): New (stub) function.
4254 * loadup.el: Inhibit reloading dumped files when running temacs.
4256 * loadhist.el (file-provides): Extend to handle variant
4259 * replace.el (query-replace): Fix typo.
4261 1997-12-30 SL Baur <steve@altair.xemacs.org>
4263 * make-docfile.el: list-autoloads-path has been renamed.
4264 * update-elc.el: list-autoloads has been renamed.
4266 * packages.el (packages-list-autoloads): Renamed.
4267 (packages-list-autoloads-path): Ditto.
4269 1997-12-29 Colin Rafferty <colin@xemacs.org>
4271 * packages.el (packages-find-packages-1): Made it signal a warning
4272 for an error in an auto-autoload.el file.
4274 1997-12-30 SL Baur <steve@altair.xemacs.org>
4276 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
4278 From Aki Vehtari <Aki.Vehtari@hut.fi>
4280 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
4282 * loadhist.el (unload-feature): Remove autoload.
4284 1997-12-28 SL Baur <steve@altair.xemacs.org>
4286 * loadhist.el: Unpackaged.
4288 * help.el (describe-symbol-find-file): Rename
4289 `describe-function-find-file' and make old name obsolete.
4290 (describe-function-1): Use it.
4291 (describe-function-1): Guard reference to
4292 `compiled-function-annotation'.
4294 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4296 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
4298 (help-mode-quit): New optional arg to control whether it kills or
4300 (with-displaying-help-buffer): Don't kill buffer initially, even
4301 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
4302 (help-pretty-print-value): Rename back from
4303 `help-maybe-pretty-print-value'! If `pp-internal' is available
4304 use it, otherwise use dumped `cl-prettyprint'.
4305 (describe-variable): Use `help-pretty-print-value' again.
4306 (find-func): Removed reference to "find-func" at end.
4308 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
4310 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
4311 GUI XEmacs. Rename? x-menubar is rather window system
4312 independant, except for a couple of items.
4314 1997-12-26 SL Baur <steve@altair.xemacs.org>
4316 * x-menubar.el (default-menubar): Remove hyperbole and oobr
4317 entries as they will no longer be distributed with XEmacs.
4319 * format.el (format-alist): Fix image/tiff regexps.
4320 From P. E. Jareth Hein <jareth@camelot-soft.com>
4322 * help.el (help-maybe-pretty-print-value): Rename.
4323 (describe-variable): Use it.
4324 (describe-variable): Add trailing linefeed.
4326 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4328 * help.el (describe-function-1): Don't output anything for
4329 arglist of autoload functions.
4331 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4333 * help.el (describe-function-1): Don't output anything for
4334 arglist of autoload functions.
4336 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4338 * help.el (help-mode-map): New bindings for `help-mode-bury',
4339 `describe-function-at-point', `describe-variable-at-point',
4340 `Info-elisp-ref', `customize-variable', `help-next-section' and
4341 `help-prev-section'.
4342 (help-next-section): New function.
4343 (help-prev-section): New function.
4344 (help-mode-quit): Changed to kill the help buffer.
4345 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
4347 (help-buffer-name): New function to generate the name of help
4349 (with-displaying-help-buffer): Is now a macro. Takes an new first
4350 argument giving the name of the help buffer.
4351 (describe-key): Use `with-displaying-help-buffer' with name.
4352 (describe-mode): Ditto.
4353 (describe-bindings): Ditto.
4354 (describe-prefix-bindings): Ditto.
4355 (view-lossage): Ditto.
4356 (with-syntax-table): New macro.
4357 (function-called-at-point): Use `ignore-errors' and
4358 `with-syntax-table'.
4359 (function-at-point): Ditto.
4360 (describe-function): Use `with-displaying-help-buffer' with name.
4361 (function-arglist): Extracted from `describe-function-1'. Returns
4362 function's arglist as string.
4363 (function-documentation): Extracted from `describe-function-1'.
4364 Returns function's docstring.
4365 (describe-function-1): Remove all the "stream" garbage, including
4366 the stream argument. Use `function-arglist' and
4367 `function-documentation'.
4368 (describe-function-arglist): Just use `function-arglist'.
4369 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
4370 (help-pretty-print-value): New function to help with
4371 pretty-printing variable values. Knows about `#<...>'. Needs
4373 (describe-variable): Use `with-displaying-help-buffer' with name.
4374 Formatting improved. Display file where variable is defined, if
4375 known. Use `help-pretty-print-value'.
4376 (describe-syntax): Use `with-displaying-help-buffer' with name.
4377 (list-processes): Remove "stream" garbage.
4379 1997-12-25 SL Baur <steve@altair.xemacs.org>
4381 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
4382 call a dumped routine instead.
4384 * x-win-xfree86.el: Wrap file in defun.
4385 * x-win-sun.el: Ditto.
4387 1997-12-23 SL Baur <steve@altair.xemacs.org>
4389 * help.el (view-emacs-news): Remove usage of outl-mouse which
4390 advises functions and does other evil things.
4392 1997-12-22 SL Baur <steve@altair.xemacs.org>
4394 * format.el (format-alist): Add `image/tiff'.
4395 From P. E. Jareth Hein <jareth@camelot-soft.com>
4397 1997-12-21 SL Baur <steve@altair.xemacs.org>
4399 * about.el (about-hackers): More names added.
4401 * make-docfile.el: Remove superfluous package path search.
4403 * loaddefs.el: Commentary changes. Removal of VM autoloads.
4405 1997-12-20 SL Baur <steve@altair.xemacs.org>
4407 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
4410 1997-12-18 SL Baur <steve@altair.xemacs.org>
4412 * startup.el (set-default-load-path): Make sure lisp and site-lisp
4413 get trailing slashes when added to the load-path.
4415 * x-init.el (init-x-win): Locate where XEmacs X localization files
4418 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
4420 * x-faces.el: Added support for foregroundToolBarColor
4421 to xpm-color-symbols.
4423 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
4425 * etags.el (tags-remove-duplicates): Removed.
4426 (buffer-tag-table-list): Use `delete-duplicates'.
4428 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
4430 (get*): Defalias to `get'.
4432 * cl.el (eql): Compare integers with `eq'.
4433 (cl-map-extents): Check for `map-extents' first.
4435 1997-12-17 Didier Verna <verna@inf.enst.fr>
4437 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
4438 added the 'numero', 'copyright' and 'trademark' symbols.
4440 * leim/quail/latin-post.el ("french-postfix"): see above.
4442 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4444 * widget.el (define-widget): Check the arguments.
4446 * cus-edit.el (customize-face): Use `check-argument-type'.
4447 (custom-variable-value-create): Use `signal' to signal error.
4448 (custom-variable-reset-saved): Ditto.
4449 (custom-variable-reset-standard): Ditto.
4450 (custom-face-reset-saved): Ditto.
4452 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
4453 (widget-default-format-handler): Ditto.
4454 (widget-checklist-add-item): Ditto.
4455 (widget-radio-add-item): Ditto.
4456 (widget-editable-list-entry-create): Ditto.
4457 (widget-sexp-prompt-value): Ditto.
4459 * custom.el (custom-declare-variable): Signal errors better.
4460 (custom-handle-keyword): Ditto.
4461 (custom-declare-group): Ditto.
4463 * window-xemacs.el (windows): Ditto.
4465 * menubar.el (menu): Ditto.
4467 * keydefs.el (keyboard): Ditto.
4469 * minibuf.el (minibuffer): Ditto.
4471 * process.el (execute): Ditto.
4473 * fill.el (fill): Ditto.
4475 * modeline.el (modeline): Ditto.
4477 * help.el (help): Ditto.
4479 * faces.el (faces): Ditto.
4481 * files.el (files): Ditto.
4483 * x-init.el (x): Ditto.
4485 * lisp-mode.el (lisp): Ditto.
4487 * process.el (processes): Ditto.
4489 * mouse.el (mouse): Ditto.
4491 * abbrev.el (abbrev): Moved from cus-edit.
4493 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
4494 as variable declaration.
4496 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4498 * menubar.el (find-menu-item): Use `check-argument-type'.
4499 (find-menu-item): Cosmetic changes.
4501 1997-12-18 SL Baur <steve@altair.xemacs.org>
4503 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
4505 1997-12-17 SL Baur <steve@altair.xemacs.org>
4507 * startup.el (set-default-load-path): Only search package-path
4508 when not running temacs.
4510 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
4513 * loadup.el: Correct commentary. Reformatting.
4514 (really-early-error-handler): Use absolute path to the
4515 first dumped-lisp.el file.
4516 (really-early-error-handler): Print full path name of
4517 each dumped lisp file (inherited from InfoDock).
4519 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
4520 dumped-lisp.el files.
4522 * make-docfile.el (preloaded-file-list): Reorder when the
4523 package-path is searched.
4524 * update-elc.el: Ditto.
4526 * lisp-mode.el (call-with-condition-handler): Treat the same as
4527 `condition-case' for indentation.
4529 * about.el (about-xemacs): Update release date.
4531 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
4533 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
4534 anywhere but at the last clause.
4535 (ecase): Disallow `t' and `otherwise'.
4537 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4539 * cus-edit.el (custom-buffer-create-buttons): New function
4540 from stuff moved out of `custom-buffer-create-internal'.
4541 (custom-novice): New variable. Default t.
4542 (custom-display-global-buttons): Ditto. Default `top'.
4543 (custom-buffer-create-internal): Only display help if
4544 `custom-novice' is non-nil. Display global buttons according to
4545 `custom-display-global-buttons'.
4547 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4549 * menubar.el (find-menu-item): Use `check-argument-type'.
4550 (find-menu-item): Cosmetic changes.
4552 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4554 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
4557 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4559 * format.el (format-deannotate-region): Bug fix.
4560 Deannotating a region containing unknown tags would fail
4561 (causing decoding of text/enriched to fail at user level)
4563 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
4565 * minibuf.el (read-directory-name): Support sixth
4566 arg, HISTORY, as already documented.
4568 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
4570 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
4573 1997-12-14 SL Baur <steve@altair.xemacs.org>
4575 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
4578 1997-12-13 SL Baur <steve@altair.xemacs.org>
4580 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.