1 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
4 - Change font registry name from "Thai94x94-0" to "xtis-0".
5 - Change mnemonic of coding-system `tis-620' to "TIS620".
7 1999-04-06 MORIOKA Tomohiko <tomo@etl.go.jp>
9 * mule/ethiopic.el: fixed.
11 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
13 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
15 * mule/thai-xtis.el: New file.
17 * mule/vietnamese.el: New file.
19 * mule/ethiopic.el: New file.
21 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
23 * XEmacs 21.2.13 is released
25 1999-03-12 SL Baur <steve@xemacs.org>
27 * simple.el (delete-key-deletes-forward): Revert to previous
30 1999-01-18 Didier Verna <verna@inf.enst.fr>
32 * menubar-items.el (xemacs-splash-buffer): handle the case of
33 multiple elements in the splash buffer body.
35 * startup.el (splash-frame-timeout): new constant: interval
36 between splash buffer elements.
37 (command-line-1): handle splash buffer with multiple elements (use
39 (splash-frame-body): Originally `startup-splash-frame-body'.
40 Rewrote a cleaner and more readable version. This can now be array,
41 in which case each element is displayed in turn in the splash buffer.
42 (splash-frame-static-body): new constant. Persistent information
43 across all splash buffer elements (preserves the possibility to give
44 it in different languages.
45 (circulate-splash-frame-elements): new function. Used as a timeout
46 to circulate through all splash frame elements and display them in
48 (display-splash-frame): originally `startup-splash-frame'. Handle
49 the case of multiple elements in the splash buffer body. Now
50 returns a timeout id if multiple elements to display, or nil.
52 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
54 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
55 so they can be overridden by x-init-face-from-resources.
56 Additionally specify the font name also with an x tag.
58 1999-03-08 Andy Piper <andy@xemacs.org>
60 * package-get.el (package-get-base): autoload.
62 * menubar-items.el (default-menubar): add update menu item. Fix
63 custom menu to only be activated when package-base is available.
65 * package-get.el (package-get-custom): don't load
66 package-get-custom as it is auto-generated. Fix group definition.
68 1999-03-05 Didier Verna <verna@inf.enst.fr>
70 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
71 instead of `symbol-name' (Thanks Kyle).
73 * cus-edit.el (custom-save-variables): use `prin1' instead of
74 princ to write symbols.
76 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
78 * XEmacs 21.2.12 is released
80 1999-03-05 SL Baur <steve@xemacs.org>
82 * menubar-items.el (default-menubar): Add kfm browsing support.
83 From Neal Becker <nbecker@fred.net>
85 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
87 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
88 calls to font-lock during buffer reversion.
90 1999-02-12 Didier Verna <verna@inf.enst.fr>
92 * info.el (Info-build-node-completions): unconditionally widen the
95 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
97 * x-faces.el (x-init-face-from-resources):
98 Only set fonts in the 'x locale.
100 1999-03-04 Adrian Aichner <aichner@ecf.teradyne.com>
102 * package-ui.el (pui-install-selected-packages): Don't throw on
103 `package-admin-delete-binary-package' returning nil since it's
104 normal. Reindent function.
105 (pui-add-required-packages): Handle case where packages selected
106 for installation have never been installed.
108 1999-03-03 Martin Buchholz <martin@xemacs.org>
110 * menubar-items.el (default-menubar):
111 Implement the ``Mule->Set coding system of process'' menu item.
113 1999-02-18 Martin Buchholz <martin@xemacs.org>
115 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
117 - Change some `if's to `when's
119 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
121 * XEmacs 21.2.11 is released
123 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
125 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
126 against window close (Fix Bug #460).
127 (ask-user-about-lock-dbox): Idem.
129 1999-02-25 SL Baur <steve@xemacs.org>
131 * mule/mule-charset.el (charset-leading-byte): New function.
132 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
134 1999-02-12 Andy Piper <andy@xemacs.org>
136 * about.el (xemacs-hackers): change andy's email address.
137 (about-url-alist): change andy's web page address.
138 (about-xemacs): add piper.
140 1999-02-16 SL Baur <steve@xemacs.org>
142 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
143 of mule-base into lisp/mule.
145 1999-02-16 SL Baur <steve@xemacs.org>
159 mule/mule-category.el:
161 mule/mule-charset.el:
168 mule/mule-tty-init.el:
170 mule/viet-chars.el: Remerge from mule-base.
172 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
173 of mule-base into lisp/mule.
175 1999-02-10 Adrian Aichner <aichner@ecf.teradyne.com>
177 * process.el (exec-to-string): Use `shell-command-switch' in place
178 of hard-wired "-c" (for WindowsNT).
180 1999-02-08 Charles G Waldman <cgw@pgt.com>
182 * menubar-items.el (default-menubar): Remove obsolete
185 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
187 * package-admin.el (package-admin-get-install-dir): First fall
188 back to the location of xemacs-base for non-mule packages.
190 1999-02-15 Martin Buchholz <martin@xemacs.org>
193 - improved automounter tmp directory support.
194 - support 4 (!) empirically discovered automounter conventions
196 1999-02-12 SL Baur <steve@xemacs.org>
198 * etags.el (pop-tag-mark): autoload to match key binding.
200 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
202 * XEmacs 21.2.10 is released
204 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
206 * package-get.el (package-get-remote-filename): Don't bug out for
207 a local file name in the search entry.
209 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
211 * XEmacs 21.2.9 is released
213 1999-01-19 Didier Verna <verna@inf.enst.fr>
215 * replace.el (replace-search-function): new variable containing a
216 function to perform a search-forward.
217 (replace-re-search-function): new variable containing a function
218 to perform a re-search-forward.
219 (perform-replace): use them.
221 1999-01-25 Didier Verna <verna@inf.enst.fr>
223 * select.el (selection-owner-p): use the name `XEmacs'.
224 (cut-copy-clear-internal): ditto.
226 1999-01-18 Andy Piper <andy@xemacs.org>
228 * about.el (about-url-alist): Update my entry.
229 (xemacs-hackers): Ditto.
231 1999-01-14 Adrian Aichner <aichner@ecf.teradyne.com>
233 * buffer.el (switch-to-buffer): Fixing documentation.
234 * minibuf.el (minibuffer-completion-table): ditto.
235 * cl-macs.el (return-from): ditto.
237 1999-01-04 Didier Verna <verna@inf.enst.fr>
239 * replace.el (delete-non-matching-lines): temporarily disable
240 case-folding when called interactively with a regexp containing
241 uppercase characters.
242 (delete-matching-lines): ditto.
243 (count-matches): ditto.
244 (list-matching-lines): ditto.
246 1999-01-07 Colin Rafferty <colin@xemacs.org>
248 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
249 abort if current window is split horizontally, not if others are
250 split. Got rid of unnecessary minibuffer checking. Also, add
251 some comments (it's still complex).
253 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
255 * package-get.el: changed address for doc.ic.ac.uk to
258 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
260 * ldap.el (toplevel): Remove requires so that the file compiles
261 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
263 1999-01-10 J. Kean Johnston <jkj@sco.com>
265 * dump-paths.el: Calculate module-directory and set
266 module-load-path to the load path for modules.
268 * loadup.el: Get bootstrap value of module-load-path from the
269 environment variable EMACSBOOTSTRAPMODULEPATH.
270 - Display the module load path if we're debugging paths.
272 * setup-paths.el: Added function paths-find-site-module-directory.
273 - Added function paths-find-module-directory.
274 - Added function paths-construct-module-load-path. Uses new
275 environment variable EMACSMODULEPATH.
277 1998-12-30 Martin Buchholz <martin@xemacs.org>
279 * font.el (font-default-object-for-device):
280 Oops! This `or' can't be replaced by `unless'.
281 Fixed inability to run w3, among other things.
283 1998-12-17 Charles G. Waldman <cgw@pgt.com>
285 * package-admin.el: Change initialization of
286 package-admin-install-function dependent on system type.
287 Change package-admin-install-function-mswindows to use
290 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
292 * mouse.el (default-mouse-motion-handler): Disable help echo while
295 1998-12-28 Martin Buchholz <martin@xemacs.org>
297 * XEmacs 21.2.8 is released.
299 1998-12-24 Martin Buchholz <martin@xemacs.org>
301 * XEmacs 21.2.7 is released.
303 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
305 * package-ui.el (pui-list-packages): Set truncate-lines.
307 * package-get.el (package-get-download-menu): Use
308 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
310 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
311 (pui-help-string): idem.
312 (list-packages-mode): New major mode.
313 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
314 (pui-install-selected-packages): Add suport for removing packages.
315 (pui-toggle-package-delete-key): New function.
316 (pui-popup-context-sensitive): New kludge.
317 (pui-list-packages): Add warning when `package-get-remote' is nil.
318 (package-ui-add-site): New function.
320 1998-12-01 Didier Verna <verna@inf.enst.fr>
322 * hyper-apropos.el (hyper-where-is): added the missing autoload.
324 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
326 * ldap.el: Custom-ized
327 (toplevel): Do not provide `ldap' which is provided by C level
329 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
331 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
333 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
335 1998-12-17 Andy Piper <andy@xemacs.org>
337 * sound.el (sound-load-list): name changed from sound-load-alist.
338 (sound-extension-list): name changed from sound-ext-list.
339 (load-default-sounds): use new names.
340 (load-sound-file): use new names.
342 1998-12-16 Andy Piper <andy@xemacs.org>
344 * XEmacs 21.2.6 is released
346 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
348 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
351 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
353 * wid-edit.el (widget-echo-this-extent): Set
354 help-echo-owns-message to t.
356 1998-11-30 Greg Klanderman <greg@alphatech.com>
358 * package-get.el (package-get-download-menu): use toggles for
359 each site in the download site menu.
361 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
363 * package-get.el (package-get): If we cannot find a package
364 because package-get-remote is not set, give a more helpful
367 1998-11-30 Greg Klanderman <greg@alphatech.com>
369 * package-get.el (package-get-remote-filename): use an EFS path
370 with user anonymous if no user is specified.
372 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
374 * faces.el (face-spec-set): Re-init fallfacks for default after
375 calling reset-face on the default face.
377 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
379 * package-admin.el (package-admin-default-install-function):
380 Behave as advertised. Make sure the pkg-dir is proper for
382 (package-admin-add-binary-package): Make sure the pkg-dir is
383 proper for default-directory.
384 (package-admin-install-function-mswindows): Make sure the pkg-dir
385 is proper for default-directory.
387 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
389 * XEmacs 21.2.5 is released
391 1998-12-05 SL Baur <steve@altair.xemacs.org>
393 * files.el (binary-file-regexps): regexp-opt is not available at
396 1998-11-30 Martin Buchholz <martin@xemacs.org>
399 * x-win-sun.el (x-win-init-sun):
401 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
403 * x-init.el (init-post-x-win):
404 * x-init.el (init-pre-x-win):
405 * x-init.el (x-initialize-compose):
410 * wid-edit.el (widget-glyph-click):
411 * wid-edit.el (widget-glyph-find):
412 * wid-edit.el (widget-type):
413 * view-less.el (view-buffer-other-window):
414 * very-early-lisp.el:
418 * term/sun.el (suntool-map):
421 * syntax.el (modify-syntax-entry):
424 * startup.el (lock-directory):
425 * simple.el (set-comment-column):
426 * simple.el (backward-delete-char-untabify):
427 * shadow.el (find-emacs-lisp-shadows):
429 * setup-paths.el (paths-construct-info-path):
430 * select.el (cut-copy-clear-internal):
431 * process.el (call-process-region):
432 * process.el (start-process-shell-command):
434 * paths.el (rmail-spool-directory):
435 * paragraphs.el (use-hard-newlines):
436 * package-get.el (package-get-dependencies):
437 * package-admin.el (package-admin-delete-binary-package):
438 * obsolete.el (truncate-string):
439 * obsolete.el (store-substring):
440 * mouse.el (default-mouse-track-maybe-own-selection):
441 * mouse.el (mouse-yank-at-point):
443 * modeline.el (mouse-drag-modeline):
444 * minibuf.el (read-directory-name-internal):
445 * minibuf.el (read-file-name-internal):
446 * minibuf.el (read-file-name-internal-1):
447 * minibuf.el (read-file-name-2):
448 * minibuf.el (exact-minibuffer-completion-p):
449 * minibuf.el (read-from-minibuffer):
451 * menubar.el (check-menu-syntax):
452 * map-ynp.el (map-y-or-n-p):
453 * make-docfile.el (docfile-out-of-date):
454 * loadup.el ((member "run-temacs" command-line-args)):
455 * loadup.el ((member "no-site-file" command-line-args)):
456 * loadup.el (really-early-error-handler):
460 * lisp-mnt.el (lm-verify):
461 * lib-complete.el (lib-complete:cache-completions):
462 * lib-complete.el (library-all-completions):
463 * itimer.el (itimer-run-expired-timers):
464 * info.el (Info-mode):
465 * info.el (Info-insert-file-contents):
466 * info.el (Info-rebuild-dir):
467 * info.el (Info-build-dir-anew):
468 * info.el (Info-parse-dir-entries):
469 * info.el (Info-dir-outdated-p):
470 * info.el (Info-insert-dir):
471 * info.el (info-xref):
473 * hyper-apropos.el (hyper-apropos-get-doc):
474 * hyper-apropos.el (hyper-describe-face):
475 * hyper-apropos.el (hyper-apropos-mode):
477 * help.el (list-processes):
480 * font.el (mswindows-font-create-name):
481 * font.el (font-default-font-for-device):
482 * font.el (x-font-create-object):
483 * font.el (font-registry):
485 * font-lock.el (font-lock-keywords):
487 * finder.el (finder-compile-keywords):
488 * find-paths.el (paths-find-recursive-path):
489 * fill.el (set-justification-center):
490 * fill.el (fill-region-as-paragraph):
491 * files.el (insert-directory):
492 * files.el (wildcard-to-regexp):
493 * files.el (recover-file):
494 * files.el (basic-save-buffer):
495 * files.el (delete-auto-save-file-if-necessary):
496 * files.el (file-relative-name):
497 * files.el (backup-extract-version):
498 * files.el (backup-buffer):
499 * files.el (set-visited-file-name):
500 * files.el (set-auto-mode):
501 * files.el (interpreter-mode-alist):
503 * files.el (find-file-noselect):
504 * files.el (abbreviate-file-name):
505 * files.el (parse-colon-path):
506 * files.el (directory-abbrev-alist):
507 * etags.el (visit-tags-table-buffer):
508 * easymenu.el (easy-menu-define):
509 * dragdrop.el (experimental-dragdrop-drag):
510 * dragdrop.el (dragdrop-drop-do-functions):
511 * dragdrop.el (dragdrop-drop-at-point):
512 * disass.el (disassemble-1):
513 * disass.el (disassemble-internal):
514 * disass.el (disassemble):
516 * derived.el (derived-mode-init-mode-variables):
517 * derived.el (define-derived-mode):
518 * custom.el (defgroup):
519 * cus-edit.el (custom-quote):
521 * code-process.el (open-network-stream):
522 * code-process.el (start-process):
523 * code-process.el (call-process-region):
524 * code-process.el (call-process):
526 * code-files.el (insert-file-contents):
528 * code-files.el (buffer-file-coding-system-for-read):
529 * cmdloop.el (yes-or-no-p-minibuf):
533 * callers-of-rpt.el (make-caller-report):
535 * bytecomp.el (batch-byte-recompile-directory):
536 * bytecomp.el (batch-byte-compile-1):
537 * bytecomp.el (batch-byte-compile):
538 * bytecomp.el (display-call-tree):
539 * bytecomp.el (byte-compile-insert):
540 * bytecomp.el (byte-compile-two-args-19->20):
541 * bytecomp.el (byte-compile-variable-ref):
542 * bytecomp.el (byte-compile-form):
543 * bytecomp.el (byte-compile-top-level-body):
544 * bytecomp.el (byte-compile-out-toplevel):
545 * bytecomp.el (byte-compile-byte-code-maker):
546 * bytecomp.el (byte-compile-file-form-defmumble):
547 * bytecomp.el (byte-compile-file-form):
548 * bytecomp.el (byte-compile-keep-pending):
549 * bytecomp.el (byte-compile-insert-header):
550 * bytecomp.el (byte-compile-from-buffer):
551 * bytecomp.el (byte-compile-file):
552 * bytecomp.el (byte-recompile-file):
553 * bytecomp.el (byte-compile-close-variables):
554 * bytecomp.el (byte-compile-warn-about-unused-variables):
555 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
556 * bytecomp.el (byte-compiler-legal-options):
557 * bytecomp.el (byte-compile-lapcode):
558 * bytecomp.el (byte-optimize-log):
559 * bytecomp.el ((fboundp 'defsubst)):
561 * bytecomp-runtime.el:
562 * byte-optimize.el (byte-optimize-apply):
563 * byte-optimize.el (car):
564 * byte-optimize.el (byte-optimize-form):
565 * byte-optimize.el (byte-optimize-form-code-walker):
567 * build-report.el (build-report-insert-installation-file):
568 * build-report.el (build-report):
570 * apropos.el (apropos-documentation):
572 - clean up byte-compile warnings
573 - remove unused variables
574 - Use common lisp style hashtable functions
575 - byte compiler cleanup
576 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
577 - remove old backquote syntax usage
578 - move some cl functionality into C for speed.
579 - remove last remaining VMS support
581 - implement last, butlast, nbutlast, copy-list in C.
582 - new macro ignore-file-errors, similar to ignore-errors
583 (ignore-file-errors (delete-file "foo"))
584 - get frequent garbage collection during loadup.el by tweaking
585 gc-cons-threshold, rather than explicitly calling garbage-collect
586 - default delete-key-deletes-forward to `t'.
588 1998-11-28 SL Baur <steve@altair.xemacs.org>
590 * XEmacs 21.2-beta4 is released.
592 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
594 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
595 (easy-menu-item-present-p): Wrapper around find-menu-item.
596 (easy-menu-remove-item): Wrapper around delete-menu-item.
598 * menubar.el (delete-menu-item): Add 'from-menu' argument.
599 (add-menu-button): Add 'in-menu' argument.
600 (add-menu-item-1): Add in-menu support to helper function.
602 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
604 * isearch-mode.el (isearch-mode): Fix keymap lossage.
606 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
608 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
611 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
613 * process.el (shell-command-on-region): Report if the command
616 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
618 * subr.el (buffer-substring-no-properties): Comment out.
620 1998-11-07 Adrian Aichner <aichner@ecf.teradyne.com>
622 * msw-faces.el (mswindows-find-smaller-font): Turning font names
623 into font instances first, like `x-frob-font-size' does.
624 (mswindows-find-larger-font): ditto
626 1998-11-04 Greg Klanderman <greg@alphatech.com>
628 * package-ui.el (pui-install-selected-packages): fix args in call
631 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
633 * package-get.el (host-name): New widget type.
634 (package-get-remote): Better customization using new type.
635 (package-get-download-sites): idem dito.
637 (package-get-custom): Do not use package-get-all untill we have
638 runtime dependencies.
640 (package-get-remove-copy): Default to 't' we no longer need this
641 kludge as we do not currently use depenencies.
643 (package-get-was-current): New variable.
644 (package-get-require-base): New 'force-current' argument.
645 (package-get-update-base): idem
646 (package-get-package-provider): idem
647 (package-get-locate-index-file): New 'no-remote' argument.
648 (package-get-locate-file): idem.
650 (package-get-maybe-save-index): New function.
651 (package-get-update-base): Use it.
653 1998-10-28 Greg Klanderman <greg@alphatech.com>
655 * package-get.el (package-get-remote): default to nil; by default,
656 don't go out to the net via EFS. They must select a download site.
657 (package-get-download-sites): new variable.
658 (package-get-download-menu): new function.
659 (package-get-locate-index-file): new function.
660 (package-get-update-base): use it.
662 * menubar-items.el (default-menubar): add "Update Package Index"
663 and "Add Download Site" menus under Options | Manage Packages.
665 1998-10-19 Greg Klanderman <greg@alphatech.com>
667 * package-get.el (package-get): bugfix code checking installed version
668 for case where package is not currently installed.
669 (package-get-require-signed-base-updates): new variable.
670 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
671 deemed not a goot thing. Use the variable
672 package-get-allow-unsigned-base-updates instead.
674 1998-10-16 Greg Klanderman <greg@alphatech.com>
676 * package-get.el (package-get): Don't install an older version than
677 we already have unless explicitly told to. Issue a warning.
679 * package-ui.el (pui-add-required-packages): when adding
680 dependencies, don't add packages that are up to date.
681 (pui-package-symbol-char): Don't consider a package out of date
682 if you have a newer version installed than the latest version in
685 * package-get.el (package-get-base-filename): document that it may
686 be a path relative to package-get-remote; new default value.
687 (package-get-locate-file): new function.
688 (package-get-update-base): use it to expand package-get-base-filename.
689 (package-get-save-base): new function to save the package-get database
691 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
692 (package-get-update-base): pass the REMOTE-SOURCE arg.
693 (package-get-update-base-entry): call package-get-custom-add-entry.
694 (package-get-file-installed-p): removed; no longer needed.
695 (package-get-create-custom): ditto.
696 (toplevel): remove code to build and load package-get-custom.el
697 (package-get-custom-add-entry): new function.
699 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
701 * wid-edit.el (widget-button-click): Don't switch window.
703 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
705 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
707 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
709 * etags.el (find-tag-default): Run find-tag-hook using
710 run-hooks rather than funcall
712 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
714 * isearch-mode.el (isearch-mode): Set the current minor mode maps
715 and the current local map as the parents to isearch-mode-map.
717 1998-10-15 SL Baur <steve@altair.xemacs.org>
719 * XEmacs 21.2-beta3 is released.
721 1998-10-15 Greg Klanderman <greg@alphatech.com>
723 * package-get.el (package-get-update-base): use
724 insert-file-contents-internal, not insert-file-contents-literally.
726 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
728 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
731 1998-10-15 Greg Klanderman <greg@alphatech.com>
733 * package-get.el (package-get-update-base-entry): new function.
734 (package-get-update-base): renamed; was `package-get-load-base'.
735 cleanup, and use package-get-update-base-from-buffer.
736 (package-get-update-base-from-buffer): new function.
737 (package-get-update-base-entries): new; helper for above.
738 Do not eval lisp grabbed over ftp; parse it from new format.
740 1998-10-15 Greg Klanderman <greg@alphatech.com>
742 * files.el (set-auto-mode): Don't play games loading package-get
743 database; package-get-package-provider will handle it all.
745 1998-10-14 Greg Klanderman <greg@alphatech.com>
747 * package-get.el (package-get-base-filename): new variable.
748 (package-get-require-base): new function.
749 (package-get-pgp-signed-begin-line): new variable.
750 (package-get-pgp-signature-begin-line): ditto.
751 (package-get-pgp-signature-end-line): ditto.
752 (package-get-load-base): new function.
753 (package-get-interactive-package-query):
754 (package-get-update-all):
755 (package-get-dependencies):
756 (package-get-package-provider):
757 (package-get-custom): use package-get-require-base.
758 [package-get-custom loading]: disable for now.
760 * package-ui.el (pui-list-packages): use (package-get-require-base)
762 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
764 * package-ui.el: Correct obvious thinko in choosing extent face.
766 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
768 * menubar-items.el (default-menubar): pui-list-package has nothing
769 to with Customize. Move all the package stuff to a new Item in Options.
771 * package-ui.el (pui-menu): Add menu and Popup menu.
773 * package-get.el (package-get): Use new
774 package-admin-get-install-dir.
776 * package-admin.el (package-admin-get-install-dir): New syntax.
777 Conserve package location and put mule packages where mule-base is.
779 * package-get.el : Customized
781 * package-ui.el (pui): Customized
782 (pui-package-install-dest-dir): New variable.
783 (pui-install-selected-packages): Use it
785 1998-10-12 SL Baur <steve@altair.xemacs.org>
787 * package-get.el (package-get-interactive-package-query): Move
788 dependency on package-get-base to run-time.
789 (package-get-update-all): Ditto.
790 (package-get-dependencies): Ditto.
791 (package-get-package-provider): Ditto.
792 (package-get-custom): Ditto.
794 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
796 * events.el: Remove 'ascii-character property from 'backspace
799 1998-10-11 SL Baur <steve@altair.xemacs.org>
801 * package-get-base.el: removed.
803 1998-09-23 Didier Verna <verna@inf.enst.fr>
805 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
806 (no-upper-case-p): new function.
807 (with-search-caps-disable-folding): new macro.
808 (with-interactive-search-caps-disable-folding): new macro.
809 (zap-to-char): In interactive mode, do a case-sensitive search if
810 the character is uppercase.
811 (zap-up-to-char): ditto.
813 * replace.el (perform-replace): use the function no-upper-case-p.
815 * isearch-mode.el (isearch-fix-case): ditto.
816 make obsolete `with-caps-disable-folding' and
817 `isearch-no-upper-case-p'.
819 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
820 (tags-search): ditto.
821 (tags-query-replace): ditto.
823 * info.el (Info-search): ditto.
825 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
827 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
829 1998-10-07 Greg Klanderman <greg@alphatech.com>
831 * package-admin.el (package-admin-rmtree): rewritten. need to
832 check for "." and ".." before symlink check. expand files and
833 directories with respect to DIRECTORY, not default-directory.
835 1998-10-04 Greg Klanderman <greg@alphatech.com>
837 * package-get.el (package-get-all): add INSTALL-DIR argument.
839 1998-10-06 Greg Klanderman <greg@alphatech.com>
841 * package-ui.el (pui-add-required-packages): new function, select
843 (pui-display-keymap): bind it.
844 (pui-help-string): document it.
845 (pui-install-selected-packages): package-get-all -> package-get.
847 * package-get.el (package-get-dependencies): new function.
849 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
851 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
854 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
856 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
858 (default-mouse-track-normalize-point): Use it.
860 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
862 * package-admin.el (package-admin-delete-binary-package):
863 General cleanup. Remove unnessary use of progn and
865 (package-admin-delete-binary-package): Do NOT mess with file
867 (package-admin-delete-binary-package): Wrap all deleting in
868 condition-case. The data in MANIFEST is untrustworthy.
869 (package-admin-delete-binary-package): Let the OS worry about non
872 1998-10-09 SL Baur <steve@altair.xemacs.org>
874 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
876 (lm-report-bug): Fix mail address to send bug reports to.
878 1998-09-29 SL Baur <steve@altair.xemacs.org>
880 * XEmacs 21.2-beta2 is released.
882 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
884 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
886 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
888 * info.el (Info-mode): Document page turning by double clicks in
889 docstring so `M-x describe-mode' will display it.
891 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
893 * info.el (Info-mouse-track-double-click-hook): Use character
894 widths to calculate a border region where double clicking does
895 page turning, and return `nil' by default so other hooks, such as
896 region highlighting, will be run.
898 1998-09-29 Colin Rafferty <colin@xemacs.org>
900 * sound.el (default-sound-directory-list): Initialize with all the
901 "sounds" directories in `data-directory-list'. It used to just be
904 * packages.el (locate-data-directory-list): Created. This gives
905 the list of matching directories, unlike `locate-data-directory',
906 which just gives the first one.
908 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
910 * minibuf.el (read-from-minibuffer): No longer bind help-form but
911 make a binding in the local keymap until help-char handling is
914 * help.el (help-keymap-with-help-key): Provide keymap with help
916 (help-print-help-form): New helper function.
918 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
920 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
921 move extent to another buffer; no need to create a new extent.
922 (isearch-fix-case): New function.
923 (isearch-search-and-update): Use it.
925 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
927 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
928 the keymap, not minor-mode-map-alist.
929 (isearch-done): Restore overriding-local-map.
931 1998-09-21 Martin Buchholz <martin@xemacs.org>
933 * bytecomp.el (byte-compile-buffer-substring):
934 Fix for: (byte-compile (defun f () (buffer-substring)))
935 ==> ** buffer-substring called with 3 args, but requires 0-3
936 - new code not only works, but is more readable, too.
938 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
940 * msw-faces.el (mswindows-init-device-faces): Don't try to
941 specify a default font at this late stage. Do try to force
942 creation of the default face font so that if it fails we get
943 an error now instead of a crash at frame creation.
945 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
946 mswindows-make-font-unitalic: Canonical default weight
947 changed from "Normal" to "Regular".
949 mswindows-make-font-bold / -bold-italic: Supplied device was
950 not being passed into call to mswindows-find-smaller-font.
952 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
954 * package-get.el (package-get-remote): Fix the path where to find
955 the packages on xemacs.org.
957 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
959 * about.el (about-maintainer-info): Update Ben's entry.
961 1998-09-24 Martin Buchholz <martin@xemacs.org>
963 * lisp/shadow.el (find-emacs-lisp-shadows):
964 - `member' was being called on lists of length 2000!
965 - Replace with hashtables.
966 - Replace hand-coded loops with (dolist)
969 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
971 * packages.el: Added new function, `package-delete-name', to
972 delete existing packages from the installed package database
973 (`packages-package-list'). Also added the "pkginfo" directory
974 to `packages-special-base-regexp', so that the pkginfo directory
975 would not get added to `late-packages'.
977 * package-admin.el: Added ability to delete an installed package
978 (added low-level function, `package-admin-delete-package').
979 Understands how to use the pkginfo/MANIFEST.<package> file to
980 delete the package. When installing a package, will also
981 create a MANIFEST.* file if one is not provided by the
982 package. If the MANIFEST.* doesn't exist when deleting a
983 package, the functions will fall back to attempting to delete
984 any package-specific lisp directory.
986 * package-get.el: Moved some functions to package-admin.el.
987 Added interactive function `package-get-delete-package', for
988 use by users for deleting a package.
990 Also modified to not require the prescence of efs.
992 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
994 * files.el (find-file-noselect): Handle all signals, kill the
997 1998-09-23 SL Baur <steve@altair.xemacs.org>
999 * cl-macs.el (glyph-image): Add setf method.
1001 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
1003 * package-get.el: Fixed broken EFS downloading. Also, look for
1004 .tar.gz files first, in preference over .tgz files.
1006 * package-ui.el: Fix display of package version numbers.
1008 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
1010 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
1013 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
1015 * list-mode.el: `display-completion-list': added new/optional
1016 keyword `:completion-string', which allows the programmer to
1017 change the "Possible completions are:" prompt.
1019 * menubar-items.el: Added new pulldown menu-pick to start up the
1020 visual package browser/installer:
1022 Options->Customize->List Packages
1024 * package-admin.el: Added hooks for installing under both Unix
1025 and MS Windows. Does additional error checking. No longer
1026 calls "add-big-package.sh" to install packages under Unix; now
1027 calls gunzip & tar directly.
1029 * package-get.el: Added ability to install packages from files
1030 on a local disk/CDROM. Now deletes any existing package lisp
1031 directory. Does completion on available packages when
1032 querying for package names. Will also search for .tgz files
1033 in addition for .tar.gz files. Tries to reload
1034 auto-autoloads, as a convenience when loading new packages,
1035 and also tries to add any new package paths to `load-path'.
1036 Changed all occurences of `concat' to use `expand-file-name'.
1038 * package-ui.el: New file which implements the main visual
1039 package browser/installer, which is started via a menu pick or
1040 M-x pui-list packages.
1042 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
1044 * startup.el (load-init-file): spelling fix.
1046 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1048 * startup.el (normal-top-level): Load auto-autoload files
1049 covariantly with their precedence.
1051 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1053 * menubar-items.el (default-menubar): Remove "Font Weight"
1054 option, there is currently no custom equivalent.. Customize-faces
1057 * x-font-menu.el (font-menu-set-font): Use customize to set
1060 * faces.el (face-spec-update-all-matching): New function.
1062 * cus-face.el (custom-set-face-update-spec): New function.
1063 Interface to customize faces from elisp.
1065 (custom-face-value-create): Show the customized settings if set
1068 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1070 (custom-face-value-create): Show the customized settings if set
1073 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
1075 * keydefs.el (global-map): Add FSF 20.3 binding of
1076 query-replace-regexp.
1078 1998-08-21 Greg Klanderman <greg@alphatech.com>
1080 * minibuf.el (read-file-name-internal-1): use
1081 user-name-completion-1 instead of user-name-completion.
1083 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1087 * update-elc.el: Don't set `source-directory' (now defunct as a
1088 global variable) no more.
1090 * packages.el (packages-list-autoloads): Made `source-directory'
1091 (now defunct as a global variable) a parameter.
1093 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
1095 * about.el (about-hackers): new email
1097 1998-08-16 SL Baur <steve@altair.xemacs.org>
1099 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
1101 1998-07-17 Didier Verna <verna@inf.enst.fr>
1103 * faces.el (set-face-property):
1105 (face-dim-p): updated the doc strings now that the dim property isn't
1107 (face-equal): the dim property is now a common one.
1109 * cus-face.el (custom-face-attributes): New face attribute: `dim'
1110 Renamed the `stipple' attribute to `background-pixmap'.
1111 (custom-face-background-pixmap): make custom-face-stipple an
1112 obsolete alias for this.
1114 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1116 * find-paths.el (paths-file-readable-directory-p): Created and
1119 * loadup.el: Don't set inhibit-... flags from run-temacs.
1121 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1123 * packages.el (packages-data-path-depth): Added and used.
1125 1998-08-05 Charles G. Waldman <cgw@pgt.com>
1128 - Change .xpm to .png, delete "zcat" section.
1129 - cosmetic fix in the 'marcpa' entry.
1132 - convert all .xpm.Z to .png
1133 - rename mrb to martin
1134 - rename mcook-m to mcookm
1136 1998-07-31 Martin Buchholz <martin@xemacs.org>
1138 * x-init.el (x-initialize-compose): Add support for
1139 dead-circumflex as YET ANOTHER NAME for that dead key.
1141 1998-08-05 Colin Rafferty <colin@xemacs.org>
1143 * setup-paths.el (paths-construct-exec-path): Made the
1144 last-packages really be last.
1145 (paths-construct-data-directory-list): Ditto.
1147 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
1149 * startup.el(startup-splash-frame-body):
1150 Update Copyright notice in splash screen
1152 1998-07-20 Greg Klanderman <greg@alphatech.com>
1154 * minibuf.el (read-file-name-internal-1): do ~user completion.
1156 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
1158 * font-lock.el (font-lock-fontify-glumped-region): Add guard
1159 aginst destroyed extents
1161 1998-07-24 Greg Klanderman <greg@alphatech.com>
1163 * package-get.el (package-get): add `install-dir' argument.
1165 1998-07-20 John Jones <jj@asu.edu>
1167 * package-get.el: calls to package-get-update-all will only
1168 update packages which are already installed.
1170 1998-07-23 SL Baur <steve@altair.xemacs.org>
1172 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
1175 1998-07-20 Colin Rafferty <colin@xemacs.org>
1177 * about.el (about-hackers): Correct my email.
1179 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
1181 * about.el (about-hackers): new email-address.
1183 1998-07-25 SL Baur <steve@altair.xemacs.org>
1185 * minibuf.el (read-number): Don't let `input-error' condition
1188 1998-07-20 Greg Klanderman <greg@alphatech.com>
1190 * about.el (about-hackers): use my `email-for-life' address.
1192 1998-07-19 SL Baur <steve@altair.xemacs.org>
1194 * XEmacs 21.2-beta1 is released.
1196 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1198 * ldap.el (ldap-search): Doc string change
1200 1998-07-16 Colin Rafferty <colin@xemacs.org>
1202 * menubar-items.el (default-menubar): Removed references to
1203 `data-directory', and use `locate-data-file' instead, and made
1204 then greyed out if they don't exist.
1206 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1208 * keymap.el (events-to-keys): Use `format' instead of `concat'
1209 since the latter does not accept integer args anymore
1211 1998-07-15 SL Baur <steve@altair.xemacs.org>
1213 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
1216 1998-07-14 SL Baur <steve@altair.xemacs.org>
1218 * make-docfile.el: Get first initialization from very-early-lisp.el
1219 * update-elc.el: Ditto.
1220 * loadup.el (really-early-error-handler): Ditto.
1222 * packages.el (packages-unbytecompiled-lisp): Add new file,
1225 * very-early-lisp.el: New file.
1227 1998-07-14 SL Baur <steve@altair.xemacs.org>
1229 * Symbols that have been obsolete for at least 3 years removed (II).
1231 * obsolete.el (eval-current-buffer): Make compatible.
1232 (byte-code-function-p): Ditto.
1233 (send-string): Removed.
1234 (send-region): Removed.
1235 (screen-scrollbar-width): Removed.
1236 (set-screen-scrollbar-width): Removed.
1237 (set-screen-left-margin-width): Removed.
1238 (set-screen-right-margin-width): Removed.
1239 (screen-left-margin-width): Removed.
1240 (screen-right-margin-width): Removed.
1241 (set-buffer-left-margin-width): Removed.
1242 (set-buffer-right-margin-width): Removed.
1243 (buffer-left-margin-width): Removed.
1244 (buffer-right-margin-width): Removed.
1245 (x-set-frame-icon-pixmap): Removed.
1246 (x-set-screen-icon-pixmap): Removed.
1247 (pixel-name): Removed.
1248 (make-pixmap): Removed.
1249 (make-cursor): Removed.
1250 (pixmap-width): Removed.
1251 (pixmap-contributes-to-line-height-p): Removed.
1252 (set-pixmap-contributes-to-line-height): Removed.
1254 1998-07-13 SL Baur <steve@altair.xemacs.org>
1256 * obsolete.el (popup-menu-up-p): removed.
1257 (read-no-blanks-input): Removed.
1258 (wholenump): Removed.
1259 (ring-mod): Removed (what was ring-mod?).
1260 (current-time-seconds): Removed.
1261 (run-special-hook-with-args): Removed.
1263 (dot-marker): Removed.
1266 (window-dot): Removed.
1267 (set-window-dot): Removed.
1269 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
1272 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
1274 * code-files.el (insert-file-contents): Rename
1275 run-special-hook-with-args to run-hook-with-args-until-success.
1276 (write-region): Ditto.
1278 1998-07-12 SL Baur <steve@altair.xemacs.org>
1280 * about.el: Fix typos, update release date.
1282 * Symbols that have been obsolete for at least 3 years removed.
1284 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
1286 (toplevel): remove setf methods for screen functions.
1287 * cl-macs.el (extent-data): defsetf removed.
1288 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
1289 many places to remove.
1290 (comment-indent-hook): Ditto.
1291 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
1292 (buffer-dedicated-screen): Ditto.
1293 (deiconify-screen): Ditto.
1294 (delete-screen): Ditto.
1295 (event-screen): Ditto.
1296 (find-file-other-screen): Ditto.
1297 (find-file-read-only-other-screen): Ditto.
1298 (live-screen-p): Ditto.
1299 (screen-height): Ditto.
1300 (screen-iconified-p): Ditto.
1301 (screen-list): Ditto.
1302 (screen-live-p): Ditto.
1303 (screen-name): Ditto.
1304 (screen-parameters): Ditto.
1305 (screen-pixel-height): Ditto.
1306 (screen-pixel-width): Ditto.
1307 (screen-root-window): Ditto.
1308 (screen-selected-window): Ditto.
1309 (screen-totally-visible-p): Ditto.
1310 (screen-visible-p): Ditto.
1311 (screen-width): Ditto.
1313 (get-screen-for-buffer): Ditto.
1314 (get-screen-for-buffer-noselect): Ditto.
1315 (get-other-screen): Ditto.
1316 (iconify-screen): Ditto.
1317 (lower-screen): Ditto.
1318 (mail-other-screen): Ditto.
1319 (make-screen): Ditto.
1320 (make-screen-invisible): Ditto.
1321 (make-screen-visible): Ditto.
1322 (modify-screen-parameters): Ditto.
1323 (new-screen): Ditto.
1324 (next-screen): Ditto.
1325 (next-multiscreen-window): Ditto.
1326 (other-screen): Ditto.
1327 (previous-screen): Ditto.
1328 (previous-multiscreen-window): Ditto.
1329 (raise-screen): Ditto.
1330 (redraw-screen): Ditto.
1331 (select-screen): Ditto.
1332 (selected-screen): Ditto.
1333 (set-buffer-dedicated-screen): Ditto.
1334 (set-screen-height): Ditto.
1335 (set-screen-position): Ditto.
1336 (set-screen-size): Ditto.
1337 (set-screen-width): Ditto.
1338 (show-temp-buffer-in-current-screen): Ditto.
1339 (switch-to-buffer-other-screen): Ditto.
1340 (visible-screen-list): Ditto.
1341 (window-screen): Ditto.
1342 (x-set-screen-pointer): Ditto.
1343 (x-set-frame-pointer): Ditto.
1344 (screen-title-format): Ditto.
1345 (screen-icon-title-format): Ditto.
1346 (terminal-screen): Ditto.
1347 (delete-screen-hook): Ditto.
1348 (create-screen-hook): Ditto.
1349 (mouse-enter-screen-hook): Ditto.
1350 (mouse-leave-screen-hook): Ditto.
1351 (map-screen-hook): Ditto.
1352 (unmap-screen-hook): Ditto.
1353 (default-screen-alist): Ditto.
1354 (default-screen-name): Ditto.
1355 (x-screen-defaults): Ditto.
1356 (x-create-screen): Ditto.
1357 * obsolete.el: meta-flag removed.
1359 sleep-for-millisecs removed.
1360 extent-data removed.
1361 set-extent-data removed.
1362 set-extent-attribute removed.
1363 extent-glyph removed.
1364 extent-layout removed.
1365 set-extent-layout removed.
1366 list-faces-display removed.
1368 trim-versions-without-asking removed.
1369 after-write-file-hooks removed.
1371 auto-fill-hook removed.
1372 blink-paren-hook removed.
1373 select-screen-hook, deselect-screen-hook removed.
1374 auto-raise-screen, auto-lower-screen removed.
1376 * msw-mouse.el: Global change resource -> mswindows-resource.
1378 * XEmacs 21.0-pre5 is released.
1380 1998-07-11 SL Baur <steve@altair.xemacs.org>
1382 * about.el (about-hackers): Credits update.
1384 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
1386 * register.el (insert-register): Don't activate the region.
1388 1998-07-10 SL Baur <steve@altair.xemacs.org>
1390 * select.el: Restore x-* symbols for backwards compatibility:
1391 x-copy-primary-selection, x-kill-primary-selection,
1392 x-delete-primary-selection, x-select-make-extent-for-selection,
1393 x-valid-simple-selection-, x-cut-copy-clear-internal.
1395 1998-07-09 SL Baur <steve@altair.xemacs.org>
1397 * XEmacs 21.0-pre4 is released.
1399 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
1401 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
1403 (maybe-add-init-button): Fix semantics under Windows. Use
1404 `expand-file-name' rather than `concat'.
1406 * help.el (print-messages): New function.
1408 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1410 * ldap.el (ldap-host-parameters-alist): Docstring fixes
1412 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
1414 * about.el: Tweaked my entry in about-hackers.
1416 * find-paths.el (paths-emacs-root-p):
1417 Relaxed emacs-root checking of an in-place installation to
1418 also accomodate the flat layout used on MS Windows.
1420 1998-06-29 John Jones <jj@asu.edu>
1422 * package-get.el: calls to package-get-update-all will only
1423 update packages which are already installed.
1425 1998-07-05 Andy Piper <andyp@parallax.co.uk>
1427 * faces.el (xpm-color-symbols): remove hardcoded defaults these
1428 are handled by the gui-element face fallbacks now.
1430 * x-faces.el: default gui-element face to "background" as well as
1433 * msw-faces.el (mswindows-init-device-faces): remove gui-element
1434 and default face settings since these are set as fallbacks now in
1435 the appropriate domain.
1437 1998-07-02 SL Baur <steve@altair.xemacs.org>
1439 * text-mode.el (text-mode): Reorder regexp so the OR part
1440 corresponding to `page-delim' goes first and the hack in
1441 `forward-paragraph' will work.
1442 With bug analysis from Bob Weiner <weiner@altrasoft.com>
1444 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
1446 * subr.el (remove-hook): When checking the hook value
1447 with functionp, don't apply car to it.
1449 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
1451 * package-get.el (package-get-remote-filename):
1452 Don't use file-name-as-directory because the local directory
1453 separator conventions might not be the same as ftp's.
1455 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1457 * ldap.el (ldap-host-parameters-alist): New name of
1458 `ldap-host-parameters-plist'
1460 1998-06-26 Adrian Aichner <aichner@ecf.teradyne.com>
1462 * package-get.el: Using (require 'package-get-base), now that it
1463 provides itself. Consequently removed all instances of (load
1464 "package-get-base.el").
1466 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
1468 * subr.el (remove-hook): Don't treat the hook value as a
1469 list unless it is both consp and not functionp.
1471 1998-06-29 SL Baur <steve@altair.xemacs.org>
1473 * about.el: Email address for Ben Wing is ben@xemacs.org.
1474 * auto-show.el: Ditto.
1475 * bytecomp.el: Ditto.
1477 * x-scrollbar.el: Ditto.
1479 * tty-init.el: Ditto.
1480 * toolbar-items.el: Ditto.
1481 * symbol-syntax.el: Ditto.
1482 * specifier.el: Ditto.
1483 * objects.el: Ditto.
1484 * hyper-apropos.el: Ditto.
1487 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
1489 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
1490 vertical-divider-always-visible-p.
1491 (default-mouse-motion-handler): Ditto.
1493 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
1495 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
1498 1998-06-21 Oliver Graf <ograf@fga.de>
1500 * build-reports.el: changed receiver to xemacs-build-reports list
1502 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
1504 * font.el: Split font-family-mappings into X and
1505 mswindows-specific versions.
1506 mswindows-font-create-[object|name]: Treat supplied size
1507 as a pointsize. Added underline and strikethru handling.
1509 * msw-faces.el: changed default mswindows charset to western.
1511 * msw-glyphs.el: removed space in border-glyph font string that
1512 was inserted to get round bugs in the mswindows C font code.
1514 1998-06-27 SL Baur <steve@altair.xemacs.org>
1516 * about.el (about-hackers): Credits update.
1518 * help-nomule.el (tutorial-supported-languages): Add Romanian
1521 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
1524 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
1526 * font.el: Split font-family-mappings into X and
1527 mswindows-specific versions.
1528 mswindows-font-create-[object|name]: Treat supplied size
1529 as a pointsize. Added underline and strikethru handling.
1531 * msw-faces.el: changed default mswindows charset to western.
1533 * msw-glyphs.el: removed space in border-glyph font string that
1534 was inserted to get round bugs in the mswindows C font code.
1536 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
1538 * minibuf.el: make read-color-completion-table call
1539 (mswindows-color-list for mswindows devices.
1541 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
1544 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
1545 Let declaration items contain non-word symbol characters.
1547 1998-06-15 Adrian Aichner <aichner@ecf.teradyne.com>
1549 * package-get.el (package-get-package-provider): Added autoload
1550 cookie. Loading "package-get-base.el" in ALL functions that use
1551 it. Fixed some (interactive ...) with multiple argument specs
1552 again. Cosmetic indentation changes.
1554 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
1556 * info.el (Info-insert-dir): Don't use nreverse on variables
1557 that you want to use later.
1559 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
1561 * x-mouse.el (x-set-point-and-move-selection): Replace call
1562 to x-kill-primary-selection with kill-primary-selection
1564 1998-06-12 Martin Buchholz <martin@xemacs.org>
1566 * simple.el (what-cursor-position): Make cursor position reported
1567 use value of column-number-start-at-one
1569 1998-06-17 SL Baur <steve@altair.xemacs.org>
1571 * about.el (xemacs-hackers): Fix Jareth's email address.
1573 1998-06-16 SL Baur <steve@altair.xemacs.org>
1575 * startup.el (startup-splash-frame): Remove
1576 `xemacs-startup-logo-function'.
1578 1998-06-15 SL Baur <steve@altair.xemacs.org>
1580 * about.el (about-hackers): Update credits list.
1582 1998-06-06 Jeff Miller <jmiller@smart.net>
1584 * lisp/sound.el: Update sound-ext to allow filenames with
1585 extensions to be found by load-sound-file
1587 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1589 * info.el (Info-rebuild-outdated-dir): Removed variable
1590 (Info-auto-generate-directory): New variable
1591 (Info-save-auto-generated-dir): New variable
1592 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
1593 (Info-build-dir-anew): Second parameter removed. Use
1594 `Info-save-auto-generated-dir'
1595 (Info-rebuild-dir): Ditto
1597 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
1599 * list-mode.el (next-list-mode-item): Would not recognize
1600 border between directly neighbored items.
1602 1998-06-12 Andy Piper <andyp@parallax.co.uk>
1604 * package-get.el: add autoloads for some functions.
1606 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
1608 * specifier.el (let-specifier): Tiny docfixes.
1610 1998-06-12 Andy Piper <andyp@parallax.co.uk>
1612 * msw-mouse.el: set selection-pointer-glyph to Normal.
1614 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
1616 * wid-edit.el (widget-specify-secret): New function.
1617 (widget-after-change): Use it.
1618 (widget-specify-field): Use it.
1620 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
1622 * mouse.el (drag-window-divider): Use `(not done)' instead of
1623 `doit'; reuse result of `window-pixel-edges'.
1625 * modeline.el (drag-modeline-event-lag): Rename to
1626 drag-divider-event-lag.
1628 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
1630 * specifier.el (let-specifier): Rewritten not to generate needless
1631 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
1634 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
1636 * minibuf.el (read-file-name-1): Setup buffer-local value of
1637 `completion-ignore-case' in completions buffer under Windows.
1639 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
1641 * about.el (about-maintainer-glyph): Fix support for not
1644 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
1646 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
1648 * mouse.el (mouse-track): Cancel selection if misc-user event with
1649 `cancel-mode-internal' function is fetched.
1651 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
1653 * files.el (save-some-buffers-1): Fixed return value.
1655 1998-06-01 Oliver Graf <ograf@fga.de>
1657 * dragdrop.el: added experimental
1659 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
1661 * startup.el (after-init-hook, init-file-user,
1662 user-init-directory, load-user-init-file): Purge references
1663 to "~/.xemacs/init.el" from docstrings.
1665 (load-user-init-file) Use paths-construct-path to construct
1666 paths to user init files. Go directly to ~/.emacs, do not
1667 search ~/.xemacs/, do not load `default-custom-file'.
1669 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
1671 * files.el (interpreter-mode-alist): Catch wish and tclsh before
1673 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
1675 1998-06-03 Andy Piper <andyp@parallax.co.uk>
1677 * menubar-items.el (default-menubar): add Update Packages to customize
1680 1998-06-02 Andy Piper <andyp@parallax.co.uk>
1682 * faces.el: use toolbar face as a fallback for toolbar properties
1683 in xpm-color-symbols instead of default.
1685 * msw-faces.el: rename 3d-object -> gui-element face.
1687 1998-06-06 SL Baur <steve@altair.xemacs.org>
1689 * startup.el (xemacs-startup-logo-function): New variable.
1690 (startup-splash-frame): Use it.
1692 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
1694 * files.el (save-some-buffers): Would wait 1 second.
1695 (save-some-buffers-1): Delete other windows here instead of in
1696 `save-some-buffers'.
1697 (save-some-buffers): Force redisplay only if windows were deleted.
1699 1998-06-02 Didier Verna <verna@inf.enst.fr>
1701 * cus-face.el (custom-face-attributes): generalized the use of
1702 toggle buttons for boolean attributes.
1703 Re-ordered the items a bit.
1705 1998-06-01 SL Baur <steve@altair.xemacs.org>
1707 * sound.el (default-sound-directory): Use `locate-data-directory'
1708 to find the sounds directory.
1710 1998-05-29 Andy Piper <andyp@parallax.co.uk>
1712 * sound.el: default sound-ext to .wav under mswindows, .au
1713 otherwise. load-default sounds without extensions.
1715 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
1717 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
1718 if send-pr is not bound.
1720 1998-06-01 Andy Piper <andyp@parallax.co.uk>
1722 * files.el: grok idl files in auto-mode-alist.
1723 1998-06-01 Jeff Miller <jmiller@smart.net>
1725 * minibuf.el (exact-minibuffer-completion-p): check for nil before
1728 1998-05-30 Andy Piper <andyp@parallax.co.uk>
1730 * msw-glyphs.el: add xbm to the list of image types supported.
1732 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1734 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
1735 instead of XEmacs one when dumping InfoDock.
1737 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1739 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
1740 for `modeline-visible-p'
1742 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
1744 1998-05-29 Andy Piper <andyp@parallax.co.uk>
1746 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
1747 since it's not used anymore. doc string fixes.
1749 * package-get.el (package-get-file-installed-p): new function. use
1750 instead of file-installed-p which is in an external package.
1752 1998-05-28 Oliver Graf <ograf@fga.de>
1754 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
1755 favor of select-window/switch-to-buffer
1757 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
1759 * startup.el: changed (getenv "HOME") to (user-home-directory)
1761 1998-05-25 Oliver Graf <ograf@fga.de>
1763 * frame.el (cde-start-drag) moved to dragdrop.el
1764 (offix-start-drag-region) moved to dragdrop.el
1765 (offix-start-drag) moved to dragdrop.el
1766 * dragdrop.el (cde-start-drag) moved from frame.el
1767 (offix-start-drag-region) moved from frame.el
1768 (offix-start-drag) moved from frame.el
1769 (cde-start-drag-region) cde drag regions
1770 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
1772 1998-05-26 Oliver Graf <ograf@fga.de>
1774 * dragdrop.el: created dragdrop-drag prototypes
1775 (cde-start-drag-region) fixed typo
1777 1998-05-28 SL Baur <steve@altair.xemacs.org>
1779 * simple.el (after-init-hook): Remove reader macro.
1781 * packages.el (packages-hardcoded-lisp): Get rid of reader
1782 macros. Update DOC string.
1784 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
1786 * mouse.el (drag-window-divider): Ditto.
1788 * modeline.el (mouse-drag-modeline): Use it.
1790 * lisp-mode.el (let-specifier): Specify indentation.
1792 * specifier.el (let-specifier): Renamed from
1793 `with-specifier-instance'.
1795 1998-05-27 Andy Piper <andyp@parallax.co.uk>
1798 * faces.el: move definition of xpm-color-symbols from x-faces.el
1799 to faces. Predicate x-get-resource on the presence of x.
1801 * msw-faces.el: set 3d-object face rather than modeline. Specifiy
1802 faces as specfier defaults.
1804 * package-get.el: don't use package-admin-add-single-file-package.
1806 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
1808 * toolbar-items.el: Fixup tooltips.
1809 (toolbar-gnus): Don't use obsolete variable
1810 toolbar-news-frame-properties.
1811 (toolbar-news-reader): Default to `gnus' instead of
1814 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
1817 1998-05-25 Andy Piper <andyp@parallax.co.uk>
1819 * package-get.el: rename -installedp -> -installed-p.
1821 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
1823 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
1824 attributes, and assinged it to continuation, truncation and
1827 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
1828 and made continuation, truncation and hscroll glyphs arrow
1829 characters out of that font.
1831 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
1833 * minibuf.el (minibuffer-electric-separator): Play nicely with
1834 directory-sep-char being \.
1835 (minibuffer-electric-tilde): Ditto.
1836 (read-file-name-map): Ditto.
1838 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
1840 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
1842 (default-mouse-track-deal-with-down-event): Avoid
1843 `x-disown-selection'; use `disown-selection' instead.
1845 1998-05-21 Andy Piper <andyp@parallax.co.uk>
1848 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
1849 moved to (cut-copy-clear-internal) in select.el. Ditto for
1850 (x-delete-primary-selection) (x-kill-primary-selection)
1851 (x-copy-primary-selection).
1852 (own-clipboard): new function.
1854 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
1855 functions in select.el. remove old ones.
1856 (mswindows-own-clipboard): new function.
1858 1998-05-21 Andy Piper <andyp@parallax.co.uk>
1860 * gnuserv.el: allow connections from mswindows type devices.
1862 1998-05-20 Andy Piper <andyp@parallax.co.uk>
1864 * msw-glyphs.el: change image type used from cursor to resource.
1866 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
1868 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
1869 for {top,bottom}-{left,right} values in addition to
1870 {top,bottom}_{left,right}.
1871 Use x-get-resource instead of x-get-resource-and-bogosity-check.
1873 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
1875 * cl-macs.el (specifier-instance): Undefine its setf method.
1877 * specifier.el (with-specifier-instance): Added docstring.
1879 * mouse.el (drag-window-divider): Ditto.
1881 * modeline.el (mouse-drag-modeline): Use it.
1883 * lisp-mode.el (with-specifier-instance): Define its indentation
1886 * specifier.el (with-specifier-instance): New macro.
1888 1998-05-19 Andy Piper <andyp@parallax.co.uk>
1890 * package-get.el (package-get-create-custom): new function to
1891 auto-generate package-get-custom.el from package-get-base.el.
1892 * (package-get-ever-installedp): new function.
1893 * (package-get-custom): new function to get all packages specified
1896 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
1898 * cus-edit.el (custom-file): Revert to `~/.emacs'.
1900 1998-05-23 SL Baur <steve@altair.xemacs.org>
1902 * cl-extra.el: Reverse previous float change.
1904 1998-05-17 Andy Piper <andyp@parallax.co.uk>
1907 * faces.el (try-font-name): moved from x-faces.el since it is
1908 required by w3 under mswindows as well X.
1910 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
1912 * winnt.el: Removed evil (setq completion-ignore-case t)
1913 clause, one more overlookef fsfism.
1914 (nt-quote-args-functions-alist): End sentences with double space.
1916 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
1918 * window-xemacs.el (push-window-configuration): Remove kludgery of
1919 recaching default-toolbar specifier.
1920 (pop-window-configuration): Ditto.
1921 (unpop-window-configuration): Ditto.
1923 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
1925 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
1927 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
1929 * winnt.el (nt-quote-args-verbatim): Added function.
1930 (nt-quote-args-prefix-quote): Added function.
1931 (nt-quote-args-backslash-quote): Added function.
1932 (nt-quote-args-double-quote): Added function.
1933 (nt-quote-args-functions-alist): New variable.
1934 (nt-quote-process-args): Added function. This is the main quoting
1935 work horse called from process-nt.c
1937 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
1939 * winnt.el: Removed duplicate definitions for backspace,
1940 delete, M-backspace and C-M-backspace.
1941 (file-name-buffer-file-type-alist): Removed this variable.
1942 (find-buffer-file-type): Removed function.
1943 (find-file-binary): Removed function.
1944 (find-file-text): Removed function.
1945 (find-file-not-found-set-buffer-file-type): Removed function.
1946 (save-to-unix-hook): Removed function.
1947 (revert-from-unix-hook): Removed function.
1948 (using-unix-filesystems): Removed function.
1949 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
1951 (x-set-selection): Removed function.
1952 (x-get-selection): Removed function.
1953 Removed commented FSFisms.
1954 Replaced copyright notice (this file is not part of GNU Emacs).
1955 (nt-shell-mode-hook): Moved here from a lambda expression. Added
1956 comint-process-echoes setting to t.
1958 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1960 * packages.el (packages-no-package-hierarchy-regexp): Introduced
1961 and used following the interface change of
1962 `paths-find-recursive-path'.
1964 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
1965 regexp instead of a list of base names.
1966 (paths-version-control-filename-regexp):
1967 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
1968 Introduced and used following the interface change of
1969 `paths-find-recursive-path'.
1971 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
1973 * simple.el (delete-forward-p): Make it a defun; do X garbage only
1974 on X devices, rather than on all non-TTY devices.
1976 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
1978 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
1980 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
1982 1998-05-17 Adrian Aichner <aichner@ecf.teradyne.com>
1984 * itimer.el (activate-itimer): Fixed usage of integers
1985 as argument to `concat'.
1987 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
1989 * itimer.el (start-itimer): replace the use of `concat' with
1992 1998-05-16 SL Baur <steve@altair.xemacs.org>
1994 * mode-motion.el (mode-motion-hook): Clarify docstring.
1995 From Bob Weiner <weiner@altrasoft.com>
1997 * loadhist.el (symbol-file): Supply prompt string when used
1999 From Bob Weiner <weiner@altrasoft.com>
2001 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
2003 * loadup.el (really-early-error-handler): Ditto.
2005 * update-elc.el: Ditto.
2007 * setup-paths.el (paths-construct-exec-path): Ditto.
2009 * make-docfile.el: Ditto.
2011 * find-paths.el (paths-decode-directory-path): Use split-path
2012 instead of decode-path.
2014 * files.el (parse-colon-path): Update docstring reference.
2016 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
2020 Bind cut'n'paste keys to non window-system specific functions.
2022 * msw-select.el: New function mswindows-clear-clipboard.
2023 mswindows-cut-copy-clipboard extended to handle clearing of the
2024 selection and renamed to mswindows-cut-copy-clear-clipboard.
2026 * select.el: on mswindows devices delete-primary-selection
2027 calls mswindows-clear-clipboard.
2029 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
2031 * simple.el (quoted-insert): Inhibit quit when using read-char.
2033 * cmdloop.el (read-char): Don't inhibit quit.
2034 (read-char-exclusive): Ditto.
2035 (read-char): Signal quit if quit-char was pressed.
2036 (read-char-exclusive): Ditto.
2037 (read-quoted-char): Return a character, not integer.
2039 * menubar-items.el (default-popup-menu): Use Andy's generic
2041 (default-popup-menu): Fix code.
2043 1998-05-14 Oliver Graf <ograf@fga.de>
2045 * dragdrop.el (dragdrop-function-widget): this time it's done
2047 1998-05-13 Oliver Graf <ograf@fga.de>
2049 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
2051 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
2053 * device.el (device-pixel-width):
2054 (device-pixel-height):
2058 (device-color-cells): Swapped parameters to device-system-metric
2059 according to the interface change.
2061 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
2063 * mouse.el (default-mouse-motion-handler): Use new name of the
2064 function event-over-vertical-divider-p.
2065 Do not set E-W arrow cursor over the divider if
2066 vertical-divider-draggable-p is nil in the window.
2067 ([top-level]): Use new name for the variable
2068 vertical-divider-map.
2069 (drag-window-divider): Respect vertical-divider-draggable-p.
2070 Variable name typo fixes.
2072 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
2074 * keymap.el (kbd): Define here; handle string constants and
2077 1998-05-15 Christian Nyb <chr@mediascience.no>
2079 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
2082 1998-05-13 Didier Verna <verna@inf.enst.fr>
2084 * mouse.el (drag-window-divider): give the vertical divider a
2085 pressed look when dragging it.
2087 1998-05-13 Andy Piper <andyp@parallax.co.uk>
2089 * faces.el: predicate some more face operations on x or mswindows
2092 * modeline.el: enable modeline coloring for mswindows.
2094 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2096 * minibuf.el (minibuffer-default): Added variable; compatible with
2098 (next-history-element): Used `minibuffer-default'.
2100 1998-05-12 Oliver Graf <ograf@fga.de>
2102 * dragdrop.el (dragdrop-function-widget): button and mods ok
2103 arguments still look a bit strange
2104 (dragdrop-compare-mods) created
2105 (dragdrop-drop-do-functions) correctly checks for buttons and
2108 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
2110 * setup-paths.el (paths-default-info-directories): Replace
2111 path-separator with directory-sep-char.
2113 * files.el (path-separator): Don't define it here.
2115 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
2117 * update-elc.el: Ditto.
2119 * setup-paths.el (paths-construct-exec-path): Ditto.
2121 * make-docfile.el: Ditto.
2123 * loadup.el (really-early-error-handler): Ditto.
2125 * find-paths.el (paths-decode-directory-path): Use decode-path
2126 instead of decode-path-internal.
2128 * files.el (parse-colon-path): Update docstring.
2130 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
2132 * subr.el (get-buffer-window-list): Make BUFFER optional.
2134 * window-xemacs.el (windows-of-buffer): Defalias to
2135 get-buffer-window-list.
2137 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2139 * disass.el: Fix maintainer keyword.
2141 * bytecomp.el (byte-compile-and-load-file): Autoload.
2142 (byte-compile-buffer): Ditto.
2144 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
2145 value is returned, not the name.
2146 (lisp-imenu-generic-expression): Enable it.
2147 (lisp-mode-variables): Ditto.
2148 (lisp-indent-offset): Change defconst to defvar.
2149 (lisp-indent-function): Ditto.
2150 (lisp-body-indent): Ditto.
2152 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2154 * modeline.el: Use zap-last-kbd-macro-event.
2156 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
2157 nil, don't attempt to do anything with messages.
2158 (eval-last-sexp): Use `letf' for clarity.
2160 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2162 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
2164 1998-05-11 Martin Buchholz <martin@xemacs.org>
2169 Change empty docstrings into no doc strings at all.
2170 Fix bogus FSF-format docstrings.
2171 * etags.el: Fix docstring.
2173 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
2175 * package-get.el (package-get): Use internal md5
2177 1998-05-13 SL Baur <steve@altair.xemacs.org>
2179 * about.el (about-xemacs): Correct abuse of concat.
2181 1998-05-11 SL Baur <steve@altair.xemacs.org>
2183 * info.el (Info-mode): Use easymenu.
2185 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2187 * apropos.el (apropos): Don't use concat with integers.
2189 * cmdloop.el (describe-last-error): Handle the case when no error
2190 was seen gracefully.
2192 * apropos.el (apropos-print): Use with-displaying-help-buffer as
2194 (apropos-describe-plist): Ditto.
2196 * help.el (with-displaying-help-buffer): Revert to a defun.
2197 (describe-key): Use it as defun.
2198 (describe-mode): Ditto.
2199 (describe-bindings): Ditto.
2200 (describe-prefix-bindings): Ditto.
2201 (describe-installation): Ditto.
2202 (view-lossage): Ditto.
2203 (describe-function): Ditto.
2204 (describe-variable): Ditto.
2205 (describe-syntax): Ditto.
2207 1998-05-11 Oliver Graf <ograf@fga.de>
2209 * dragdrop.el: changed order of require/provide
2210 (dragdrop-drop-mime-default) changed to new calling conventions
2211 (dragdrop-drop-do-functions) changed to new calling conventions
2212 (dragdrop-function-widget) this one needs more work...
2214 1998-05-10 Oliver Graf <ograf@fga.de>
2216 * about.el: another small change in my entry
2217 * dragdrop.el (dragdrop-drop-log-function): logging added
2219 changed interface to handler functions. now called with event
2222 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
2224 * glyphs.el (divider-pointer-glyph): Declared new glyph,
2225 E-W arrow pointer displayed over draggable dividers.
2227 * mouse.el (default-mouse-motion-handler): Show it when
2229 (drag-window-divider): Added.
2230 ([top-level]): Initialized window-divider-map with a keymap
2231 binding the above function to left button down event.
2233 * x-mouse.el (x-init-pointer-shape): Initialize
2234 divider-pointer-glyph from Cursor.dividerPointer, or use default
2237 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
2239 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
2241 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
2243 * simple.el (count-words-buffer): Don't query for buffer.
2244 (count-lines-buffer): Ditto.
2246 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
2248 * help.el (where-is): add optional insert argument.
2250 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
2252 * help.el (describe-key-briefly): New argument INSERT.
2254 * simple.el (eval-expression): New optional argument; synch with
2257 * keydefs.el (global-map): Add new register bindings.
2259 * register.el: Synched with FSF 20.3.
2261 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
2263 * window-xemacs.el (recenter): all arguments are optional.
2265 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
2267 * device.el: (device-pixel-width): Reflected name/parameters
2268 change to device-system-metric.
2269 (device-pixel-height): Ditto.
2270 (device-mm-width): Ditto.
2271 (device-mm-height): Ditto.
2272 (device-bitplanes): Ditto.
2273 (device-color-cells): Ditto.
2275 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
2277 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
2279 * cl.el (most-positive-fixnum): Document.
2280 (most-negative-fixnum): Ditto.
2282 * cus-dep.el: Updated comment.
2284 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
2287 * cus-load.el (custom-put): Removed.
2289 * files.el (after-find-file): Just resignal quit instead of
2290 signaling "canceled".
2292 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
2294 * frame.el (other-frame): Use `focus-frame' instead of
2295 select-frame kludges.
2297 * lisp-mode.el: Update lisp-indent-function for
2298 save-selected-frame and with-selected-frame.
2300 * frame.el (save-selected-frame): New macro.
2301 (with-selected-frame): Ditto.
2302 (other-frame): Use `set-frame-focus'.
2304 1998-05-06 Oliver Graf <ograf@fga.de>
2306 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
2307 (dragdrop-drop-url-default) default handler for URL drops created
2308 (dragdrop-drop-mime-default) default handler for MIME drops created
2309 (dragdrop-drop-functions) default custom for handling drops created
2310 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
2312 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
2314 * mouse.el: Removed redundant mouse-mswindows-drop function.
2316 1998-05-05 Oliver Graf <ograf@fga.de>
2318 * about.el: changed some text in my entry
2319 * dragdrop.el: added customs
2321 1998-05-04 Oliver Graf <ograf@fga.de>
2323 * mouse.el: killed global drop key bindings
2324 (mouse-offix-drop) removed
2325 * dragdrop.el: created
2326 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
2328 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
2330 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
2331 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
2333 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
2336 * scrollbar.el (scrollbars-visible-p): Use new
2337 {vertical,horizontal}-scrollbar-visible-p specifiers.
2339 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
2341 * device.el (device-pixel-height):
2342 (device-pixel-width):
2346 (device-color-cells): Moved these 6 functions from device.c; they
2347 all use single (device-system-metrics) call.
2349 1998-05-09 SL Baur <steve@altair.xemacs.org>
2351 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
2355 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
2356 Suggested by Hrvoje Niksic <hniksic@srce.hr>
2358 * help.el (help-map): Remove Hyperbole keybinding logic.
2359 Suggested by: Michael Ernst <mernst@cs.washington.edu>
2361 1998-05-08 SL Baur <steve@altair.xemacs.org>
2363 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
2364 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
2366 1998-05-07 Andy Piper <andyp@parallax.co.uk>
2368 * msw-glyphs.el: use nicer icon3 from the frame icon.
2370 1998-05-07 SL Baur <steve@altair.xemacs.org>
2372 * version.el (emacs-version): Remove InfoDock conditionals.
2374 * startup.el (startup-splash-frame): Change ID logo name.
2376 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
2378 * files.el (after-find-file): If the user presses C-g on
2379 directory-creation prompt, kill the buffer.
2381 1998-05-06 SL Baur <steve@altair.xemacs.org>
2383 * simple.el (count-words-region): Reverse previous change.
2385 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
2387 * replace.el (query-replace): Just call perform-replace.
2388 (query-replace-regexp): Ditto.
2389 (perform-replace): Move region handling here.
2390 (perform-replace): Use the new arg to match-data.
2392 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
2394 * x-init.el: Install X specific display table that
2395 displays char 0240 as a space to avoid whatever it is
2396 that screws up display of that character code.
2398 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
2400 * help.el (function-arglist): If no arguments are documented for a
2401 subr, print nothing rather than incorrect output.
2403 1998-05-05 SL Baur <steve@altair.xemacs.org>
2405 * cmdloop.el (command-error): Update bail-out error message to use
2406 `emacs-program-name'.
2408 * lib-complete.el: Remove reader macro cruft.
2410 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
2413 * simple.el (count-words-region): Drop interactive-p check on the
2416 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
2420 Correct spelling of mswindows-font-canonicalize-name.
2422 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2424 * ldap.el (ldap-host-parameters-alist): Replaced with
2425 `ldap-host-parameters-plist'
2426 (ldap-search): Adapt to previous change
2428 1998-05-02 SL Baur <steve@altair.xemacs.org>
2430 * about.el (about-hackers): Update Bob Weiner bio.
2431 (about-maintainer-info): Ditto.
2433 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
2435 * simple.el (display-warning-minimum-level): Docfix.
2437 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
2439 * widget.el (:default-get): New keyword.
2440 * wid-edit.el (default, widget-default-default-get): Define it.
2441 (group, widget-group-default-get): Define it.
2442 (menu-choice, widget-choice-default-get): Define it.
2443 (widget-default-get): New function.
2444 (widget-choice-action): Call it.
2445 (widget-editable-list-entry-create): Call it.
2447 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
2449 * byte-optimize.el (byte-boolean-vars): Removed.
2450 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
2451 lookup through `byte-boolean-vars'.
2453 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
2455 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
2456 resource-provided values into ghost specs for scrollbar-height and
2459 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
2461 * byte-optimize.el: Don't attempt to optimize /=.
2463 * bytecomp.el (byte-compile-one-ore-more-args): New function.
2464 (byte-compile-/=): Ditto.
2466 1998-05-02 SL Baur <steve@altair.xemacs.org>
2468 * apropos.el: Use `with-displaying-help-buffer'.
2469 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
2470 Use `with-displaying-help-buffer'.
2471 (apropos-follow): Do not give special treatment to buffer cursor
2472 was in prior to a mouse click.
2473 (apropos-describe-plist): Use `with-displaying-help-buffer'.
2474 (apropos-print-doc): Set correct buffer for setting text
2477 1998-05-01 SL Baur <steve@altair.xemacs.org>
2479 * help.el (help-buffer-prefix-string): New variable.
2480 (help-buffer-name): Use it.
2482 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
2485 1998-04-30 Greg Klanderman <greg@alphatech.com>
2487 * frame.el (other-frame): Work even when focus-follows-mouse is true.
2489 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
2491 * files.el (find-file-noselect): Update docstring.
2492 (find-file-noselect): Signal an error if found an unreadable file.
2493 (file-chase-links): Save the match data.
2494 (normal-mode): Use `lwarn' and `error-message-string'.
2495 (interpreter-mode-alist): Change defconst to defvar.
2496 (inhibit-first-line-modes-regexps): Ditto.
2497 (inhibit-first-line-modes-regexps): Added .tgz.
2498 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
2499 (change-major-mode-with-file-name): New user-option.
2500 (set-visited-file-name): Synched with FSF.
2501 (file-name-extension): New function, from FSF 20.3.
2502 (file-relative-name): Synched with FSF.
2503 (save-some-buffers): Support the C-r feature.
2504 (recover-session): Synched with FSF.
2505 (kill-some-buffers): Ditto.
2506 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
2508 1998-04-30 SL Baur <steve@altair.xemacs.org>
2510 * files.el (insert-file): Undo previous change and reenable use of
2513 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
2515 * window-xemacs.el (recenter): Define.
2517 1998-04-29 Andy Piper <andyp@parallax.co.uk>
2519 * font.el (mswindows-font-create-name)
2520 (mswindows-font-create-object): new functions for mswindows type
2523 * msw-faces.el (mswindows-font-canicolize-name): fix so that
2524 strings are parsed as well as font objects.
2526 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
2528 * modeline.el (defining-kbd-macro): Restore modeline indication of
2529 kbd-macro being recorded.
2530 (add-minor-mode): Simplify docstring.
2531 (modeline-minor-mode-menu): Remove stuff.
2533 1998-04-29 Andy Piper <andyp@parallax.co.uk>
2535 * code-process.el (call-process): dynamically decide process
2538 1998-04-29 Jim Radford <radford@robby.caltech.edu>
2540 * modeline.el: Add line-number-mode, column-number-mode to
2541 the modeline minor-mode menu. Button2 on the line number does
2544 1998-04-29 Andy Piper <andyp@parallax.co.uk>
2546 * mouse.el: move x-selection-owner-p type things to
2549 * msw-init.el: copy zmacs stuff from x-init.el
2551 * msw-select.el (mswindows-own-selection)
2552 (mswindows-disown-selection) (mswindows-selection-owner-p): new
2553 functions. Very simple minded implementation of selectio
2556 * select.el (own-selection) (disown-selection)
2557 (activate-region-as-selection) (select-make-extent-for-selection)
2558 (valid-simple-selection-p): functions moved from x-select.el for
2559 generalized selection.
2561 * x-select.el: see select.el changes.
2563 * x-toolbar.el: use new selection functions.
2565 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2567 * packages.el (packages-find-package-directories): Fixed bug that
2568 would pick up multiple site-package directories.
2569 (package-locations): Added "xemacs-packages" as a late package
2572 * find-paths.el: Now uses `emacs-program-name' and
2573 `emacs-program-version'.
2574 Additions to enforce version-specific directories in
2575 `paths-find-version-directory'.
2577 1998-04-29 SL Baur <steve@altair.xemacs.org>
2579 * default.el: Removed.
2580 * site-start.el: Removed.
2582 1998-04-29 Didier Verna <verna@inf.enst.fr>
2584 * minibuf.el (minibuffer-history-minimum-string-length): Default
2587 1998-04-28 SL Baur <steve@altair.xemacs.org>
2589 * find-paths.el (paths-program-name): Rename.
2590 (paths-emacs-root-p): Ditto.
2591 (paths-find-site-directory): Ditto.
2593 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
2595 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
2596 `emacs-lisp-byte-compile-and-load'.
2598 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2600 * ldap.el (ldap-search): Fixed additional parameter passing to
2603 1998-04-27 Andy Piper <andyp@parallax.co.uk>
2605 * select.el (kill-primary-selection) (selection-owner-p)
2606 (copy-primary-selection) (yank-clipboard-selection)
2607 (selection-exists-p) (delete-primary-selection): new file and
2608 functions that do the right thing for the selected device.
2610 * x-menubar.el: use generalised selection functions.
2612 * dumped-lisp.el: dump select.el.
2614 1998-04-27 SL Baur <steve@altair.xemacs.org>
2616 * find-paths.el (paths-progname): New variable.
2617 (paths-emacs-root-p): Use it.
2618 (paths-find-site-directory): Ditto.
2620 1998-04-26 SL Baur <steve@altair.xemacs.org>
2622 * loadup.el ((member "dump" command-line-args)): Dump as
2623 `infodock' if InfoDock.
2625 1998-04-25 SL Baur <steve@altair.xemacs.org>
2627 * find-paths.el (construct-emacs-version): Simplify, include
2628 program name in the return value.
2629 * (paths-find-version-directory): Use it.
2631 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2633 * info.el (Info-parse-dir-entries): Fixed regexp
2634 (Info-build-dir-anew): Remove full suffix and capitalize info file
2635 name for files with no @direntry
2636 (Info-batch-rebuild-dir): New function
2637 (Info-suffixed-file): Check for regular files instead of simple
2638 file existence (could catch directories before)
2640 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2642 * setup-paths.el, find-paths.el: Removed uses of `not' which
2643 temacs doesn't have.
2645 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
2646 into root searching.
2648 1998-04-24 Martin Buchholz <martin@xemacs.org>
2650 * subr.el: Remove definition of `not'.
2652 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
2654 * msw-glyphs.el: enable graphics support.
2656 1998-04-23 Didier Verna <verna@inf.enst.fr>
2658 * x-menubar.el (default-menubar): restored the line-number-mode
2661 * misc doc string updates related to the options menu.
2663 1998-04-24 SL Baur <steve@altair.xemacs.org>
2665 * setup-paths.el (paths-construct-load-path): Fix typo.
2667 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2669 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
2670 font-menu-ignore-scaled-fonts don't have to be bound now; this
2671 gets us one step further towards making --no-autoloads work.
2673 * startup.el (normal-top-level): Load auto-autoloads only if
2674 lisp-directory is non-nil.
2676 * setup-paths.el (paths-construct-load-path): Made it robust
2677 against nil lisp-directory.
2679 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
2680 to the list of variables that cause a warning when nil.
2682 * toolbar.el (init-toolbar-location): Now works even when there's
2683 no toolbar icon directory.
2685 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
2687 * help.el (view-lossage): Recognize it.
2689 * simple.el (log-message): Mark multiline messages.
2691 1998-04-22 SL Baur <steve@altair.xemacs.org>
2693 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
2695 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
2697 * package-get.el (package-get-all): add `\n' separator to
2698 interactive specification so that both variables are read
2700 1998-04-22 Didier Verna <verna@inf.enst.fr>
2702 * x-menubar.el: ported the options menu to Custom.
2703 Moved the "read only" toggle button to the buffers menu.
2704 Corrected some missing ;;;###autoload or defcustom.
2706 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
2707 the scrollbar-visible specifier for options menu handling.
2709 * toolbar.el (toolbar-visible-p)
2710 (toolbar-captioned-p)
2711 (default-toolbar-position): defcustom wrappers around
2712 the toolbar specifiers for options menu handling.
2714 * frame.el (get-frame-for-buffer-default-instance-limit):
2715 defcustom it for options menu handling.
2717 * font-lock.el (font-lock-mode): defcustom and autolaod the variable
2718 font-lock-mode for options menu handling.
2720 * cus-start.el: added Custom properties to overwrite-mode for
2721 options menu handling.
2723 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
2725 * about.el: shameless self-promotion.
2727 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
2729 * simple.el (raw-append-message): Slightly optimize.
2730 (remove-message): Use `push' for clarity.
2731 (append-message): Ditto.
2732 (display-warning): Dito.
2733 (raw-append-message): Send the message to the appropriate device.
2735 1998-04-22 SL Baur <steve@altair.xemacs.org>
2737 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
2738 From Sean MacLennan <Sean.MacLennan@pika.ca>
2740 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2742 * setup-paths.el: Changed `directory-sep-char' to
2743 `path-separator', following a change in GNU Emacs.
2745 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2747 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
2748 (Info-build-dir-anew): Add a final newline.
2749 (Info-build-dir-anew): Do not issue warning when rebuilding policy
2751 (Info-rebuild-dir): Ditto
2753 * dumped-lisp.el (preloaded-file-list): Added ldap.el
2755 1998-04-21 SL Baur <steve@altair.xemacs.org>
2757 * simple.el (count-words-buffer): Retain zmacs region.
2758 (count-words-region): Ditto.
2759 * simple.el: (what-line): Expanded line counts.
2760 (count-lines): New parameter to conditionalize whether collapsed
2762 From Bob Weiner <weiner@altrasoft.com>
2764 1998-04-19 SL Baur <steve@altair.xemacs.org>
2766 * packages.el (package-locations): infodock-packages must override
2767 mule-packages and packages.
2769 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
2772 remove rude messages from widget-activation-widget-mapper
2773 and widget-activation-glyph-mapper
2775 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
2777 * toolbar.el: Remove (featurep 'x) test from
2778 toolbar-make-button-list
2780 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
2782 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
2783 only if in the same frame.
2785 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2787 * packages.el (package-locations): Added site-packages hierarchy.
2789 * setup-paths.el (paths-default-info-directories): Introduced and
2792 * packages.el, setup-paths.el: Set various path searching depths
2795 * packages.el (packages-hierarchy-depth):
2796 (packages-load-path-depth): Introduced and used.
2798 * setup-paths.el (paths-load-path-depth): Introduced and used.
2800 * find-paths.el (paths-find-recursive-path): Added max-depth
2803 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2805 * setup-paths.el (paths-construct-info-path): Removed
2806 dependency on behavior of (file-name-as-directory "").
2808 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2810 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
2813 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2815 * dump-paths.el, startup.el: Added handling for --debug-paths.
2817 1998-04-15 William M. Perry <wmperry@aventail.com>
2819 * wid-edit.el: We cannot just set the help-echo or balloon-help
2820 properties for an extent based on the :help-echo widget
2821 property, since help-echo and balloon-help cause an EXTENT to
2822 get passed in, where :help-echo functions are expecting a WIDGET
2824 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
2826 * scrollbar.el (init-scrollbar-from-resources): Call
2827 mswindows-init-scrollbar-metrics when appropriate.
2829 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
2831 * dumped-lisp.el: dump x-toolbar for window system
2833 * msw-init.el (init-post-mswindows-win): enable toolbars if we
2834 have support and xpm.
2836 1998-04-16 SL Baur <steve@altair.xemacs.org>
2838 * files.el (toggle-read-only): Fix docstring.
2839 From Didier Verna <verna@inf.enst.fr>
2841 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2843 * startup.el (normal-top-level): Load autoload-file-name without
2844 specifying an extension---some people only auto-autoload.el.gz.
2846 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
2848 * files.el (backup-enable-predicate): Don't bomb on NAME being
2851 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2853 * find-paths.el, packages.el: Now prefers configure'd paths.
2854 This shouldn't cause any of the originally anticipated problems as
2855 the current paths architecture will not define the various
2856 configure-xxx variables if they're not specified on the configure
2859 * find-paths.el, setup-paths.el, packages.el: Removed all
2860 mentionings of "/" as a path separator.
2861 Used paths-construct-path throughout.
2863 * find-paths.el (paths-construct-path): Created to assemble paths
2864 from directory components.
2866 * setup-paths.el, packages.el: Used paths-decode-directory-path
2867 instead of decode-path-internal.
2869 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
2871 (paths-decode-directory-path) Created.
2873 * setup-paths.el: Changed configure-exec-path to
2874 configure-exec-directory.
2876 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2878 * packages.el (packages-find-packages): Fixed decoding of
2881 * startup.el: -no-packages -> -no-early-packages.
2883 (packages-load-package-lisps): Fixed loading of auto-autoload
2886 * startup.el (normal-top-level): Fixed loading of core
2889 * obsolete.el: Un-obsoleted site-directory. Sigh.
2891 * startup.el, packages.el, dump-paths.el: Added proper settings
2892 for site-directory and lisp-directory variables.
2894 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
2895 inhibit-package-autoloads and fixed handling of it.
2897 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
2898 handling of former inhibit-package-init, now
2899 inhibit-early-packages, to make -vanilla etc. work.
2901 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
2903 * code-process.el (start-process): Fallback to 'undecided instead
2904 of 'binary for process input coding stream.
2906 * process.el (start-process): Docstring fix.
2908 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2910 * info.el (Info-insert-dir): Do not insert temporary dir files
2911 in Info-dir-file-attributes
2912 (Info-build-dir-anew): Ensure temporary buffer is not read-only
2913 (Info-rebuild-dir): Ditto.
2915 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2917 * obsolete.el: Added obsoleteness declarations for
2918 `site-directory' and `Info-default-directory-list'.
2920 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2922 * find-paths.el (paths-find-emacs-root): Only look at the
2923 executable at the end of the symlink chain for determining the
2926 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2928 * setup-paths.el (paths-construct-info-path): Changed construction
2929 to cater to gone default in configure.
2931 * find-paths.el (paths-uniq-append): Added.
2933 * packages.el: Rewritten package path construction once again.
2935 * dump-paths.el, startup.el: Removed package-path as a global
2938 * package-admin.el (package-admin-add-single-file-package):
2939 (package-admin-add-binary-package): Changed package-path to
2942 * packages.el (packages-split-path): Split path at "/" rather than
2943 nil according to change in emacs.c.
2945 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2947 * setup-paths.el (paths-construct-info-path): Changed info path
2948 order so that directories come out right.
2949 (paths-find-lock-directory): Fixed bug: It used to think
2950 configure-lock-directory is a path.
2952 1998-04-06 Jeff Miller <jmiller@smart.net>
2954 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
2955 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
2956 eases the use of toolbar-add/kill-item functions.
2958 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
2960 * code-files.el (file-coding-system-alist): Commented out
2961 loaddefs.el magical treatment.
2963 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2965 * info.el (Info-rebuild-outdated-dir): Added new option
2966 `conservative' and made it the default
2967 (Info-rebuild-dir): Appropriately parse multi-line description
2968 strings, and multi-section dir files. Issue warning when dir
2969 is rebuilt as temporary
2970 (Info-build-dir-anew): Issue warning when dir is built as
2973 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
2975 * list-mode.el (list-mode-map): Bind highlight motion commands to
2976 standard keys left, right, C-b and C-f.
2978 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
2980 * files.el (auto-mode-alist): allow .sc for Scheme->C
2982 1998-04-06 SL Baur <steve@altair.xemacs.org>
2984 * loadup.el (pureload): Don't quote (garbage-collect).
2986 1998-04-04 SL Baur <steve@altair.xemacs.org>
2988 * package-get-base.el: Updated.
2990 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
2992 * isearch-mode.el (isearch-just-started): New variable.
2993 (isearch-mode): Set it.
2994 (isearch-repeat): Advance one character forward only if the search
2995 was successful, and was not just started.
2996 (isearch-repeat): Clear isearch-just-started.
2998 1998-04-02 SL Baur <steve@altair.xemacs.org>
3000 * finder.el (finder-compile-keywords): Don't eval new finder-inf
3003 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
3005 * subr.el (listify-key-sequence): Removed.
3007 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
3009 * bytecomp.el (byte-compile-print-gensym): New option.
3010 (byte-compile-output-file-form): Use it.
3011 (byte-compile-output-docform): Ditto.
3012 (byte-compile-compiled-obj-to-list): Ditto.
3014 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
3016 * msw-glyphs.el: set frame icon if xpm support.
3018 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
3020 * help.el: Code that pretty prints variable values
3023 1998-04-02 SL Baur <steve@altair.xemacs.org>
3025 * find-paths.el (paths-emacs-root-p): Correct test for installation
3027 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3029 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
3031 * loaddefs.el: Don't set debug-ignored-errors; leave
3032 its default value set to nil.
3034 1998-03-29 Damon Lipparelli <lipp@primus.com>
3036 * info.el (Info-rebuild-dir): fixed mis-spelling.
3038 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3040 * info.el (Info-rebuild-outdated-dir): New custom var
3041 (Info-insert-node): Create/update dir file when needed, ie when it
3042 does not exist or is older than some info files in directory
3044 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3046 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
3047 for last packages, mainly for using a 20.4 package base.
3049 * packages.el (late-packages): Typo fix. It was called
3052 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
3053 relative symlinks correctly.
3054 (paths-find-emacs-roots): More rigorous checking for plausible
3055 configuration-time root.
3057 * startup.el (normal-top-level): Added a warning if XEmacs cannot
3060 1998-03-27 Martin Buchholz <martin@xemacs.org>
3062 * faces.el: Fix docstrings.
3063 * glyphs.el: Fix docstrings.
3064 * mouse.el: Fix docstrings.
3066 * frame.el: Change phrase `current frame' to `selected frame'.
3068 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
3070 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
3071 macros using backquote to make them infinitely more readable.
3073 1998-03-30 SL Baur <steve@altair.xemacs.org>
3075 * packages.el (packages-find-package-path): Hardcoded specialized
3076 InfoDock support until we can clean this up.
3078 * help.el (describe-bindings-1): Return the value of the bindings
3079 help buffer created.
3080 (describe-bindings): Ditto.
3082 * simple.el (set-variable): Restore previous behavior of not
3083 bombing if the variable to set is not boundp.
3085 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3087 * packages.el (packages-handle-package-dumped-lisps): Allow for
3088 non-local files to be loaded off the package-lisp variable.
3090 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
3092 * x-faces.el: Global X resources should override
3093 specs for all device classes (color, grayscale, mono);
3094 code currently doesn't override any of them. Fixed by
3095 calling remove-specifier with '(x default) as the tag
3096 set and allowing inexact matches.
3098 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
3100 * faces.el: Separated face intializations based on
3101 device classes into device type specific (tag set,
3102 instantiator) pairs.
3104 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
3106 * wid-edit.el (widget-choice-action): Remember user's explicit
3108 (widget-choice-value-create): Respect it.
3109 From Richard Stallman <rms@gnu.org>
3111 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3113 * setup-paths.el (paths-construct-info-path): Always append
3114 existing directories from configure-time info path.
3116 * startup.el (startup-setup-paths): Renamed misnamed info-path to
3117 Info-directory-list.
3119 * info.el: Removed Info-default-directory-list which was broken by
3121 Removed bogus initialization of Info-directory-list---startup.el
3122 can do a much better job.
3123 Added autoload of Info-directory-list.
3125 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
3126 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
3127 be exclusive; now it's merely given precedence, just like in the
3130 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3132 * find-paths.el (paths-find-architecture-directory): Fix bug with
3133 finding; it used to default too early.
3135 1998-03-25 Martin Buchholz <martin@xemacs.org>
3137 * packages.el (packages-split-path): Fix a bug; it used to fail
3138 for paths that weren't split.
3140 1998-03-26 SL Baur <steve@altair.xemacs.org>
3142 * finder.el (finder-compile-keywords): trap on errors.
3144 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
3146 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
3147 fourth argument of t so that only the specs exactly
3148 matching the tag lists are removed.
3150 1998-03-25 SL Baur <steve@altair.xemacs.org>
3152 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
3154 1998-03-23 SL Baur <steve@altair.xemacs.org>
3156 * minibuf.el (mouse-read-file-name-1): If a default directory was
3157 specified, use it for generating the completions.
3159 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3161 * update-elc.el: Now respects inhibit-package-init and
3163 Now does path construction with loadup-paths.
3165 * startup.el (normal-top-level, startup-setup-paths): Now respects
3166 inhibit-package-init and inhibit-site-lisp.
3168 * packages.el (packages-find-package-path): Extended package path
3169 by version-specific hierarchies.
3170 (packages-find-packages): Now respects inhibit flag and
3172 Moved path setup to loadup-paths.
3174 * make-docfile.el: Now respects inhibit-package-init and
3176 Now does path construction with loadup-paths.
3178 * loadup.el: Now respects inhibit-package-init and
3181 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
3183 * loadup-paths.el: New file: setup load-path to encompass
3186 1998-03-22 SL Baur <steve@altair.xemacs.org>
3188 * auto-show.el: load-gc renamed to pureload.
3189 * site-load.el: Ditto.
3190 * packages.el (toplevel): Ditto.
3191 * loadup.el (really-early-error-handler): Ditto.
3192 * dumped-lisp.el (preloaded-file-list): Ditto.
3193 * cus-face.el (custom-declare-face): Ditto.
3195 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3197 * <Today>: The Big Path Searching Overhaul.
3199 * find-paths.el: New file: find and assemble paths in the
3200 installation hierarchy.
3202 * setup-paths.el: New file: global layout of paths and directories
3203 within the XEmacs hierarchy.
3205 * packages.el: Replaced everything related to path searching and
3206 startup by code in terms of find-paths.
3208 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
3209 the new path searching engine.
3211 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
3214 1998-03-22 SL Baur <steve@altair.xemacs.org>
3216 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
3219 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
3221 * msw-glyphs.el: Added check for 'mswindows feature, so the file
3222 compiles identically in any configuration.
3223 Removed irrelevant commentary.
3225 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
3227 * simple.el (set-variable): Allow setting specifiers.
3229 1998-03-19 SL Baur <steve@altair.xemacs.org>
3231 * lisp.el (forward-sexp): Revert previous change.
3233 1998-03-18 SL Baur <steve@altair.xemacs.org>
3235 * frame.el (frame-initialize): Use `delete-console' instead of
3236 `delete-device' to delete the stream console to match the usage in
3239 1998-03-16 SL Baur <steve@altair.xemacs.org>
3241 * files.el (cdpath-previous): New variable.
3243 From Bob Weiner <weiner@wave.altrasoft.com>
3245 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
3247 * keydefs.el: Changed keybindings of forward-char,
3248 backward, scroll-up and scroll-down to point to their
3249 -command counterparts.
3251 * simple.el: New functions: forwarc-char-command,
3252 backwrad-char-command, scroll-up-command,
3253 scroll-down-command which work liek their counterparts
3254 except that they honor the variable
3255 signal-error-on-buffer-boundary.
3257 Definition of signal-error-on-buffer-boundary received
3260 defvar declaration added for word-across-newline to avoid
3261 byte-compiler warning about the free variable reference.
3263 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
3265 * winnt.el: Removed "%t" from the beginning of
3266 modeline-format. From now on, there's no nt-specifics in the modeline.
3268 1998-03-14 SL Baur <steve@altair.xemacs.org>
3270 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
3271 of `when' with `if'.
3273 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
3275 * msw-glyphs.el: New file. Defines TTY-style glyphs for
3276 mswindows. Must be reworked along with glyphs.el, or
3277 merged into it, after there is images support.
3279 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
3282 1998-03-13 SL Baur <steve@altair.xemacs.org>
3284 * faces.el: fix for text cursor initialization.
3285 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
3286 From Andy Piper <andyp@parallax.co.uk>
3288 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
3290 * files.el (set-auto-mode): If a mode is not fboundp, check to see
3291 if there is an existing package that handles it and warn the user
3294 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
3296 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
3297 Installation" menu item when Installation-string is not bound.
3299 1998-03-11 SL Baur <steve@altair.xemacs.org>
3301 * lisp.el (forward-sexp): Fix for test for balanced sexp.
3302 From Jeremiah W. James <jerry@cs.ucsb.edu>
3304 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
3307 * faces.el: Fix face initialization.
3309 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
3311 * files.el (backup-enable-predicate): fix breakage introduced
3314 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
3316 * x-faces.el (x-init-face-from-resources): The
3317 TTY face property retrieval functions don't return
3318 specifiers, so use face-property instead.
3320 1998-03-09 SL Baur <steve@altair.xemacs.org>
3322 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
3324 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
3326 * x-menubar.el: Expanded documentation for
3327 option-save-faces. Changed Options -> Browse Faces
3328 menu entry to invoke customize-face.
3330 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
3332 * faces.el: Most face initialization moved out of
3333 init-other-random-faces to the top level so that the
3334 initialization happens before Xemacs is dumped. Much
3335 of the fascist "face-differs-from-default-p or FROB!"
3336 code has been retired in favor of letting the user do
3337 what they want to do. Face initialization code changed
3338 to use `default' specifier tag so that the settings can
3339 be overridden later if the user wishes it.
3341 1998-03-08 SL Baur <steve@altair.xemacs.org>
3343 * about.el (about-hackers): Update contributors list.
3345 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
3347 * specifier.el: Define new specifier tag `default'.
3349 * modeline.el: Initialize faces using `default' tag.
3351 * x-faces.el (x-init-face-from-resources): Remove
3352 specifier specs containing the `default' tag before
3355 1998-03-02 John Jones <jj@asu.edu>
3357 * package-get.el (package-get-all): fixed arguments on call to
3358 package-admin-add-single-file-package.
3359 * package-get.el (package-get-installedp): fixed to match
3360 advertised behavior.
3361 * package-get.el: added function package-get-update-all which
3362 installs newest versions of all the current packages (if they are
3363 not already installed).
3365 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
3367 * files.el (find-file-noselect): Uncommented `truename' binding in
3368 `let*' and use it later to set `buffer-file-truename' iff it's
3369 still nil, as happens for example when finding a compressed
3370 file with "jka-compr".
3372 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
3374 * faces.el: in make-face-* type functions do the operation for all
3375 window systems, not just the first one found.
3377 * font.el: call mswindows-list-fonts for mswindows.
3379 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
3381 * code-process.el (call-process-region):
3382 * process.el (call-process-region):
3383 * package-get.el (package-get-dir):
3384 * files.el (backup-enable-predicate):
3385 * gnuserv.el (gnuserv-temp-file-regexp):
3386 Use temp-directory in place of `/tmp'.
3388 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
3390 * "Fast" dired-in-C enhancements for Windows 95/NT:
3392 * files.el: Added function, `wildcard-to-regexp', from GNU
3395 * files.el (insert-directory): Modified to use special
3396 dired-in-C enhancements if present.
3398 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
3400 * code-files.el: make default coding no-conversion.
3402 1998-03-02 SL Baur <steve@altair.xemacs.org>
3404 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
3407 * update-elc.el: Strip directory when testing for files not to
3410 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
3412 * lisp-mode.el: Use recommended form for menus.
3414 * info.el (Info-construct-menu): Use recommended form for menus.
3416 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
3419 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
3421 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
3422 (get-frame-for-buffer-noselect): Always return frames
3423 in the not-this-window-p cond clause.
3425 1998-02-27 SL Baur <steve@altair.xemacs.org>
3427 * help.el (describe-installation): New function.
3429 * x-menubar.el (default-menubar): Add describe-installation to
3432 * packages.el (packages-unbytecompiled-lisp): Installation.el
3433 should not be bytecompiled.
3435 * dumped-lisp.el (preloaded-file-list): Dump Installation with
3438 * x-menubar.el (default-menubar): Use correct guard for VM menu
3441 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
3443 From Andy Piper <andyp@parallax.co.uk>
3445 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3447 * ldap.el: Do not require ldap-internal at compile time.
3449 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
3451 * code-files.el: new file. a virtual copy of mule-files.el
3453 dependencies. (toggle-buffer-file-ocding-system) new function for
3454 changing the eol type for the current buffer.
3456 * code-process.el: new file. a copy of
3457 mule-process.el. mule-process.el will disappear when things have
3460 * coding.el: new file. a virtual copy of mule-files.el but
3461 without charset dependencies. (coding-system-base) new function
3462 for getting the parent coding system of a coding system with eol
3465 * dumped-lisp.el: add above files for the non-mule case.
3467 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
3469 * window-xemacs.el (display-buffer): If no explicit
3470 frame is specified, search for a window that displays
3471 the buffer on the currently selected frame, before
3472 searching other frames.
3474 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
3476 * frame.el (get-frame-for-buffer): If not-this-window-p
3477 is non-nil, use window on the selected frame if it is not
3478 also the selected window. When defaulting, search for
3479 windows on the currently selected fgrame before searching
3482 1998-02-25 Didier Verna <verna@inf.enst.fr>
3484 * modeline.el (modeline-swap-buffers): originally named
3485 `mouse-release-modeline'. Whether to actually swap the buffers is
3486 decided in `mouse-drag-modeline'.
3487 (mouse-drag-modeline): A button release event is considered a
3488 mouse click is both X (modeline scroll) and Y (modeline drag) pos
3491 1998-02-25 SL Baur <steve@altair.xemacs.org>
3493 * x-menubar.el: Put redo on the menubar.
3494 From Aki Vehtari <Aki.Vehtari@hut.fi>
3496 1998-02-22 Greg Klanderman <greg@alphatech.com>
3498 * bytecomp.el (displaying-byte-compile-warnings): if
3499 temp-buffer-show-function is set, use it to display current set of
3500 warnings in the "*Compile-Log-Show*" buffer.
3502 * simple.el (display-warning-buffer): if temp-buffer-show-function
3503 is set, use it to display current set of warnings in the
3504 "*Warnings-Show*" buffer.
3506 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3508 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
3511 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
3513 * menubar.el: Allow button descriptors at least 2 long.
3515 * x-menubar.el (default-menubar): Use recommended forms.
3516 (file-menu-filter): Remove.
3517 (edit-menu-filter): Remove.
3519 1998-02-24 SL Baur <steve@altair.xemacs.org>
3521 * about.el (about-hackers): Updated.
3523 1998-02-22 Greg Klanderman <greg@alphatech.com>
3525 * help.el (help-max-help-buffers): new variable
3526 (help-register-and-maybe-prune-excess): new function
3527 (help-buffer-name): use help-max-help-buffers.
3528 (with-displaying-help-buffer): use
3529 help-register-and-maybe-prune-excess.
3531 * help.el (help-maybe-pretty-print-value): if the value fits on
3534 1998-02-21 Greg Klanderman <greg@alphatech.com>
3536 * (with-displaying-help-buffer): there is no need to kill the buffer
3537 if it exists, becasuse with-output-to-temp-buffer will clear it.
3538 further, killing the buffer violates the rule that
3539 temp-buffer-show-function, if set, has the full responsibility of
3540 showing the temp buffer. killing the buffer fucks with the window
3541 configuration, hosing temp-buffer-show-function.
3544 1998-02-23 Didier Verna <verna@inf.enst.fr>
3546 * modeline.el (mouse-drag-modeline):
3547 - Always scroll the modeline that was originally clicked on.
3548 - Use x pixels instead of x characters (which doesn't work anyway)
3549 as horizontal reference for modeline dragging. This allows us to
3550 keep on dragging the modeline even if the motion event occurs in
3553 1998-02-23 Didier Verna <verna@inf.enst.fr>
3555 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
3556 glyph on the modeline to indicate that dragging the mouse has an
3557 effect both horizontally and vertically.
3559 1998-02-24 SL Baur <steve@altair.xemacs.org>
3561 * about.el (about-xemacs): Get rid of redundant visible version
3564 1998-02-19 SL Baur <steve@altair.xemacs.org>
3566 * about.el (about-hackers): Update credits.
3568 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
3570 * prim/register.el (view-register): Show register type file-query.
3572 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
3574 * mode-motion.el (mode-motion-highlight-internal):
3575 save-excursion inside save-window-exucrsion form to
3576 hide buffer point changes from save-window-excursion.
3577 Prevents display flickering when the mouse pointer
3580 1998-02-17 Didier Verna <verna@inf.enst.fr>
3582 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
3583 function to handle correctly the case of a toolbar one side of the
3584 window: scrolling will not necessarily happen.
3586 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
3588 * files.el (after-find-file): Restore missing argument
3589 to format that provides filename for "... consider M-x
3590 recover-file" message. Also call `message' with "%s"
3591 as the first arg instead of an arbitrary string.
3593 1998-02-18 SL Baur <steve@altair.xemacs.org>
3595 * about.el (about-hackers): Various additions.
3597 1998-02-15 SL Baur <steve@altair.xemacs.org>
3599 * autoload.el (generate-file-autoloads-1): Don't force an extra
3600 line out when copying on-the-same line autoloads.
3602 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
3605 1998-02-14 Martin Buchholz <martin@xemacs.org>
3607 * x11/x-win-xfree86.el (x-win-init-xfree86):
3608 * x11/x-win-sun.el (x-win-init-sun):
3609 * x11/x-init.el (x-initialize-compose):
3611 (backward-or-forward-kill-sexp):
3612 (backward-or-forward-kill-sentence):
3613 (backward-or-forward-kill-word):
3614 (backward-or-forward-delete-char):
3615 * prim/isearch-mode.el (isearch-help-or-delete-char):
3616 Use x-keysym-on-keyboard-sans-modifiers-p instead of
3617 x-keysym-on-keyboard-p to detect backspace.
3618 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
3619 Clean up symbols used with dead keys, checking Linux and solaris
3621 Simplify x-win-*.el using above methods.
3622 Change documentation for x-keysym-*-p functions.
3624 1998-02-14 SL Baur <steve@altair.xemacs.org>
3626 * about.el (about-hackers): Restore entries for Michael Sperber and
3628 From Vinnie Shelton <acs@acm.org>
3630 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
3632 * simple.el (count-words-region): Ditto.
3634 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
3636 * simple.el (count-words-buffer): Document. Don't print anything
3639 1998-02-12 SL Baur <steve@altair.xemacs.org>
3641 * packages.el (packages-hardcoded-lisp): easymenu.el is in
3642 multiple files in InfoDock.
3644 1998-02-11 SL Baur <steve@altair.xemacs.org>
3646 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
3647 from version.el in InfoDock.
3649 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
3652 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3654 * bytecomp-runtime.el (proclaim-inline): Single quotes around
3655 variable name in docstring.
3657 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
3659 * menubar.h: Include "gui.h".
3661 1998-02-10 SL Baur <steve@altair.xemacs.org>
3663 * site-load.el: Fix documentation.
3665 1998-02-09 SL Baur <steve@altair.xemacs.org>
3667 * package-get-base.el (package-get-base): Updated.
3669 * keymap.el: PC-ize.
3671 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3673 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
3674 from' on a fresh line.
3676 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
3678 * help.el (help-maybe-pretty-print-value): prin1, not princ the
3681 1998-02-09 SL Baur <steve@altair.xemacs.org>
3683 * undo-stack.el: PC-ize.
3685 * cmdloop.el: PC-ize.
3687 1998-02-08 SL Baur <steve@altair.xemacs.org>
3689 * bytecomp-runtime.el: PC-ize.
3691 * byte-optimize.el: Prolog fixup. PC-ize.
3693 * cus-dep.el: Spelling fix.
3695 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
3698 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3700 * text-mode.el (text-mode-hook-identify): New function,
3701 put on text-mode-hook. Set text-mode-variant here.
3702 (text-mode): Don't set it here.
3704 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3706 * text-mode.el (text-mode-hook): New defvar.
3707 (text-mode-variant): New variable.
3708 (text-mode): Set that variable locally.
3709 (toggle-text-mode-auto-fill): New command.
3711 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3713 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
3715 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3717 * text-mode.el (paragraph-indent-text-mode):
3718 Renamed from spaced-text-mode.
3719 (text-mode-map): Bind TAB to indent-relative.
3720 (indented-text-mode-map): Variable deleted.
3721 (indented-text-mode): Now an alias for text-mode.
3723 1998-02-05 SL Baur <steve@altair.xemacs.org>
3725 * loadup.el: test-atoms debugging stuffs removed.
3727 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>>
3729 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
3731 1997-12-30 Colin Rafferty <colin@xemacs.org>
3733 * help.el (describe-beta): Made it use `locate-data-file'.
3734 (describe-distribution): Ditto.
3735 (describe-copying): Ditto.
3736 (describe-project): Ditto.
3737 (view-emacs-news): Ditto.
3739 * help-nomule.el (help-with-tutorial): Made it use
3740 `locate-data-file' to find tutorial.
3742 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
3744 * about.el: Corrected my email address.
3746 * mouse.el: Added 'mouse-mswindows-drop' similar to
3749 1998-01-27 SL Baur <steve@altair.xemacs.org>
3751 * loadup.el (running-xemacs): Spelling fix.
3753 1998-01-26 Colin Rafferty <colin@xemacs.org>
3755 * packages.el (packages-find-packages-1): Don't allow a backwards
3756 compatible lisp tree to overwrite `preloaded-file-list'.
3758 1998-01-26 SL Baur <steve@altair.xemacs.org>
3760 * loadup.el: Don't delete "xemacs" prior to dumping.
3762 1998-01-24 SL Baur <steve@altair.xemacs.org>
3764 * package-info.el (pi-last-mod-date): New function.
3765 (pi-author-version): New function.
3766 (batch-update-package-info): Use them.
3768 1998-01-23 Colin Rafferty <colin@xemacs.org>
3770 * frame.el (get-frame-for-buffer-default-to-current): Create.
3771 (get-frame-for-buffer-noselect): Allow user to use current frame
3772 with `get-frame-for-buffer-default-to-current'.
3774 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
3776 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
3777 (byte-compile-output-docform): Ditto.
3778 (byte-compile-compiled-obj-to-list): Ditto.
3780 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
3782 * startup.el (command-line-1): Removed code that ran
3785 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
3787 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
3789 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
3791 * frame.el (suspend-emacs-or-iconify-frame): Check using
3792 `device-on-window-system-p' instead of explicitly checking for X,
3793 so that the same logic works for MS Windows.
3794 (suspend-or-iconify-emacs): Ditto.
3796 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
3798 * about.el (about-maintainer-info): Andy Piper is back.
3799 (xemacs-hackers): Updated Andy Piper's email address.
3800 (about-hackers): Added Jonathan Harris.
3801 (about-hackers): Updated Tibor Polgar's email address.
3803 1998-01-18 SL Baur <steve@altair.xemacs.org>
3805 * about.el: Add xemacs.org email manager.
3807 * package-get-base.el (package-get-base): Updated with most recent
3810 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3812 * help.el (function-arglist): Use `indirect-function' instead of
3813 `symbol-function' so that aliases are treated correctly.
3815 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3817 * help.el (help-map): Add f1 binding to `help-for-help'.
3818 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
3819 (describe-key-briefly): Use `princ' "%s" to print object.
3820 (with-displaying-help-buffer): Kill buffer if it exists, again.
3821 (describe-key): Use `princ' "%s" to print object.
3822 (describe-function-1): Use `princ' "%s" to print object.
3823 Commented out alias lines removed.
3824 (help-pretty-print-limit): New variable to control pretty-printing
3826 (help-maybe-pretty-print-value): Steve wins! Renamed back from
3827 `help-pretty-print-value' again. Only print-print when OBJECT is
3828 list of length less than `help-pretty-print-limit'.
3829 (describe-variable): Use `help-maybe-pretty-print-value' again.
3831 1998-01-18 SL Baur <steve@altair.xemacs.org>
3833 * simple.el (blink-matching-open): Remove C++ kludge.
3834 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
3836 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3838 * info.el (Info-default-directory-list): Made the documentation
3841 1998-01-13 Martin Buchholz <martin@xemacs.org>
3844 * lisp/package-admin.el:
3845 * lisp/build-report.el:
3848 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
3850 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
3851 warnings in Java buffers without final newline and editing the
3854 1998-01-17 SL Baur <steve@altair.xemacs.org>
3856 * packages.el (packages-find-packages-1): Don't allow a backwards
3857 compatible lisp tree to overwrite `preloaded-file-list'.
3858 Suggested by Colin Rafferty <colin@xemacs.org>
3860 * mouse.el (mouse-offix-drop): Set undo-boundary.
3861 From Oliver Graf <ograf@fga.de>
3863 1998-01-13 SL Baur <steve@altair.xemacs.org>
3865 * loadup.el (load-gc): rewrite as defun.
3866 Print something sensical if a required dump-time file isn't found.
3868 1998-01-12 SL Baur <steve@altair.xemacs.org>
3870 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
3871 bug strikes a menudescriptor.
3873 * package-get-base.el (package-get-base): Updated.
3875 * package-info.el (batch-update-package-info): Derive REQUIRES
3878 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
3880 * files.el (save-some-buffers): Don't play games with deleting
3881 other windows if we are in the minibuffer window.
3883 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3885 * modeline.el (modeline-minor-mode-menu): Add support for :active
3886 (add-minor-mode): Document :active property to TOGGLE.
3888 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3890 * modeline.el (modeline-minor-mode-menu): Add support for an
3891 `:included' predicate in the `toggle-sym' plist.
3892 (add-minor-mode): Document the :included property, format
3893 docstring some more.
3894 (modeline-minor-mode-menu): Documentation string added.
3896 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3898 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
3899 labels from the symbol-names by thwacking off the overly redundant
3900 and overused "mode", parenthesizing "minor", and capitalizing the
3901 resultant strings. Also shortened the menu's title by eliminating
3902 the redundant buffer name.
3903 (add-minor-mode): Beautified the docstring, added mention of the
3904 `:menu-tag' property of TOGGLE.
3905 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
3906 `toggle-sym' to beatify the mode-life menus.
3907 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
3908 `auto-fill-function'.
3910 1998-01-02 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
3912 * modeline.el (modeline-minor-mode-menu): Changed the string-only
3913 menus to :style 'toggle.
3915 1997-12-10 Markus Linnala <maage@cs.tut.fi>
3917 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
3919 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
3921 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
3922 only recognize first hyperlink.
3923 (hyper-apropos-highlightify): Deletia, this is already done by
3924 `hyper-apropos-insert-face'.
3925 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
3927 1998-01-09 SL Baur <steve@altair.xemacs.org>
3929 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
3931 (toolbar-mail-reader): Add support for `send'.
3932 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
3934 1998-01-05 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
3936 * info.el (Info-emacs-info-file-name): Add defvar for
3937 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
3938 will function properly.
3940 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
3942 * simple.el: make the backwards delete function called by
3943 `backward-or-forward-delete-char' user configurable.
3945 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3947 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
3948 compiled function got loaded from.
3950 1998-01-09 SL Baur <steve@altair.xemacs.org>
3952 * term/apollo.el: Synched up with InfoDock 3.6.2.
3954 1998-01-08 SL Baur <steve@altair.xemacs.org>
3956 * startup.el (load-init-file): Load autoloads earlier.
3957 (startup-splash-frame): Handle InfoDock logo.
3959 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
3961 (x-init-toolbar-from-resources): Move from x-toolbar.el.
3963 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
3964 doesn't have this function.
3966 * packages.el (locate-data-file): Fix to call `locate-file'.
3968 1998-01-07 SL Baur <steve@altair.xemacs.org>
3970 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
3971 version of version.el.
3972 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
3974 * x-menubar.el (default-menubar): Guard reference to
3976 (default-menubar): Guard references to `font-lock-mode'.
3977 (default-menubar): Guard references to font-menu-this-frame-only-p'.
3978 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
3980 * make-docfile.el: Don't snarf doc strings from autoloads.
3982 * startup.el (load-init-file): Use algorithm from loaddefs.el for
3983 loading auto-autoloads files.
3985 * loaddefs.el: Disable dumping autoloads.
3987 1998-01-05 SL Baur <steve@altair.xemacs.org>
3989 * lisp-mnt.el: Synch to Emacs 20.2.
3991 * help.el: Remove manual autoload of `finder-by-keyword'.
3993 * finder.el (finder-by-keyword): Autoload.
3995 * help.el: Conditionalize hyperbole setup.
3997 1998-01-04 SL Baur <steve@altair.xemacs.org>
3999 * packages.el (package-require): Update to reflect new data format.
4001 1998-01-02 Didier Verna <verna@inf.enst.fr>
4003 * x-menubar.el (default-menubar): make the tutorials available
4004 through the menubar. (Plus some compilation warnings cleanup).
4006 1998-01-04 SL Baur <steve@altair.xemacs.org>
4008 * check-features.el: New file. Perform sanity check after build.
4010 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
4011 files to tooltalk package.
4012 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
4015 * package-admin.el (package-admin-xemacs): Use better default for
4016 location of XEmacs binary.
4018 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
4020 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
4021 tag with sexp and add value tag with value `t'.
4023 1998-01-03 SL Baur <steve@altair.xemacs.org>
4025 * package-get.el: Changes to work with real data.
4026 From Pete Ware <ware@cis.ohio-state.edu>
4028 * packages.el (packages-reload-autoloads): Guard load for the time
4031 * update-elc.el ("packages.el"): Force loading packages.el instead
4032 of possibly out-of-date packges.elc.
4033 * make-docfile.el ("packages.el"): Ditto.
4035 1998-01-02 Colin Rafferty <colin@xemacs.org>
4037 * build-report.el (build-report-delete-regexp): Added a rule for
4038 the main tarball shadowing anything past it.
4040 1998-01-02 SL Baur <steve@altair.xemacs.org>
4042 * packages.el (package-provide): Delete a previous provide.
4044 * package-info.el: New file.
4046 * package-get.el: New file.
4047 From Pete Ware <ware@cis.ohio-state.edu>
4048 (package-get): Fix md5 computation to work with Mule.
4050 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4052 * simple.el (log-message-*): Quote symbols in docstrings properly.
4054 1998-01-01 SL Baur <steve@altair.xemacs.org>
4056 * packages.el (packages-new-autoloads): Ignore symbolic links.
4058 * cus-face.el (face-custom-attributes-get): Fix typo.
4059 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4061 1997-12-31 SL Baur <steve@altair.xemacs.org>
4063 * startup.el (load-init-file): Reload new or changed autoloads
4064 unless inhibited. Reload modified dumped lisp (stubbed).
4066 * packages.el (packages-new-autoloads): New function.
4067 (packages-reload-autoloads): New function.
4068 (packages-reload-dumped-lisp): New (stub) function.
4070 * loadup.el: Inhibit reloading dumped files when running temacs.
4072 * loadhist.el (file-provides): Extend to handle variant
4075 * replace.el (query-replace): Fix typo.
4077 1997-12-30 SL Baur <steve@altair.xemacs.org>
4079 * make-docfile.el: list-autoloads-path has been renamed.
4080 * update-elc.el: list-autoloads has been renamed.
4082 * packages.el (packages-list-autoloads): Renamed.
4083 (packages-list-autoloads-path): Ditto.
4085 1997-12-29 Colin Rafferty <colin@xemacs.org>
4087 * packages.el (packages-find-packages-1): Made it signal a warning
4088 for an error in an auto-autoload.el file.
4090 1997-12-30 SL Baur <steve@altair.xemacs.org>
4092 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
4094 From Aki Vehtari <Aki.Vehtari@hut.fi>
4096 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
4098 * loadhist.el (unload-feature): Remove autoload.
4100 1997-12-28 SL Baur <steve@altair.xemacs.org>
4102 * loadhist.el: Unpackaged.
4104 * help.el (describe-symbol-find-file): Rename
4105 `describe-function-find-file' and make old name obsolete.
4106 (describe-function-1): Use it.
4107 (describe-function-1): Guard reference to
4108 `compiled-function-annotation'.
4110 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4112 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
4114 (help-mode-quit): New optional arg to control whether it kills or
4116 (with-displaying-help-buffer): Don't kill buffer initially, even
4117 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
4118 (help-pretty-print-value): Rename back from
4119 `help-maybe-pretty-print-value'! If `pp-internal' is available
4120 use it, otherwise use dumped `cl-prettyprint'.
4121 (describe-variable): Use `help-pretty-print-value' again.
4122 (find-func): Removed reference to "find-func" at end.
4124 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
4126 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
4127 GUI XEmacs. Rename? x-menubar is rather window system
4128 independant, except for a couple of items.
4130 1997-12-26 SL Baur <steve@altair.xemacs.org>
4132 * x-menubar.el (default-menubar): Remove hyperbole and oobr
4133 entries as they will no longer be distributed with XEmacs.
4135 * format.el (format-alist): Fix image/tiff regexps.
4136 From P. E. Jareth Hein <jareth@camelot-soft.com>
4138 * help.el (help-maybe-pretty-print-value): Rename.
4139 (describe-variable): Use it.
4140 (describe-variable): Add trailing linefeed.
4142 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4144 * help.el (describe-function-1): Don't output anything for
4145 arglist of autoload functions.
4147 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4149 * help.el (describe-function-1): Don't output anything for
4150 arglist of autoload functions.
4152 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4154 * help.el (help-mode-map): New bindings for `help-mode-bury',
4155 `describe-function-at-point', `describe-variable-at-point',
4156 `Info-elisp-ref', `customize-variable', `help-next-section' and
4157 `help-prev-section'.
4158 (help-next-section): New function.
4159 (help-prev-section): New function.
4160 (help-mode-quit): Changed to kill the help buffer.
4161 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
4163 (help-buffer-name): New function to generate the name of help
4165 (with-displaying-help-buffer): Is now a macro. Takes an new first
4166 argument giving the name of the help buffer.
4167 (describe-key): Use `with-displaying-help-buffer' with name.
4168 (describe-mode): Ditto.
4169 (describe-bindings): Ditto.
4170 (describe-prefix-bindings): Ditto.
4171 (view-lossage): Ditto.
4172 (with-syntax-table): New macro.
4173 (function-called-at-point): Use `ignore-errors' and
4174 `with-syntax-table'.
4175 (function-at-point): Ditto.
4176 (describe-function): Use `with-displaying-help-buffer' with name.
4177 (function-arglist): Extracted from `describe-function-1'. Returns
4178 function's arglist as string.
4179 (function-documentation): Extracted from `describe-function-1'.
4180 Returns function's docstring.
4181 (describe-function-1): Remove all the "stream" garbage, including
4182 the stream argument. Use `function-arglist' and
4183 `function-documentation'.
4184 (describe-function-arglist): Just use `function-arglist'.
4185 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
4186 (help-pretty-print-value): New function to help with
4187 pretty-printing variable values. Knows about `#<...>'. Needs
4189 (describe-variable): Use `with-displaying-help-buffer' with name.
4190 Formatting improved. Display file where variable is defined, if
4191 known. Use `help-pretty-print-value'.
4192 (describe-syntax): Use `with-displaying-help-buffer' with name.
4193 (list-processes): Remove "stream" garbage.
4195 1997-12-25 SL Baur <steve@altair.xemacs.org>
4197 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
4198 call a dumped routine instead.
4200 * x-win-xfree86.el: Wrap file in defun.
4201 * x-win-sun.el: Ditto.
4203 1997-12-23 SL Baur <steve@altair.xemacs.org>
4205 * help.el (view-emacs-news): Remove usage of outl-mouse which
4206 advises functions and does other evil things.
4208 1997-12-22 SL Baur <steve@altair.xemacs.org>
4210 * format.el (format-alist): Add `image/tiff'.
4211 From P. E. Jareth Hein <jareth@camelot-soft.com>
4213 1997-12-21 SL Baur <steve@altair.xemacs.org>
4215 * about.el (about-hackers): More names added.
4217 * make-docfile.el: Remove superfluous package path search.
4219 * loaddefs.el: Commentary changes. Removal of VM autoloads.
4221 1997-12-20 SL Baur <steve@altair.xemacs.org>
4223 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
4226 1997-12-18 SL Baur <steve@altair.xemacs.org>
4228 * startup.el (set-default-load-path): Make sure lisp and site-lisp
4229 get trailing slashes when added to the load-path.
4231 * x-init.el (init-x-win): Locate where XEmacs X localization files
4234 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
4236 * x-faces.el: Added support for foregroundToolBarColor
4237 to xpm-color-symbols.
4239 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
4241 * etags.el (tags-remove-duplicates): Removed.
4242 (buffer-tag-table-list): Use `delete-duplicates'.
4244 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
4246 (get*): Defalias to `get'.
4248 * cl.el (eql): Compare integers with `eq'.
4249 (cl-map-extents): Check for `map-extents' first.
4251 1997-12-17 Didier Verna <verna@inf.enst.fr>
4253 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
4254 added the 'numero', 'copyright' and 'trademark' symbols.
4256 * leim/quail/latin-post.el ("french-postfix"): see above.
4258 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4260 * widget.el (define-widget): Check the arguments.
4262 * cus-edit.el (customize-face): Use `check-argument-type'.
4263 (custom-variable-value-create): Use `signal' to signal error.
4264 (custom-variable-reset-saved): Ditto.
4265 (custom-variable-reset-standard): Ditto.
4266 (custom-face-reset-saved): Ditto.
4268 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
4269 (widget-default-format-handler): Ditto.
4270 (widget-checklist-add-item): Ditto.
4271 (widget-radio-add-item): Ditto.
4272 (widget-editable-list-entry-create): Ditto.
4273 (widget-sexp-prompt-value): Ditto.
4275 * custom.el (custom-declare-variable): Signal errors better.
4276 (custom-handle-keyword): Ditto.
4277 (custom-declare-group): Ditto.
4279 * window-xemacs.el (windows): Ditto.
4281 * menubar.el (menu): Ditto.
4283 * keydefs.el (keyboard): Ditto.
4285 * minibuf.el (minibuffer): Ditto.
4287 * process.el (execute): Ditto.
4289 * fill.el (fill): Ditto.
4291 * modeline.el (modeline): Ditto.
4293 * help.el (help): Ditto.
4295 * faces.el (faces): Ditto.
4297 * files.el (files): Ditto.
4299 * x-init.el (x): Ditto.
4301 * lisp-mode.el (lisp): Ditto.
4303 * process.el (processes): Ditto.
4305 * mouse.el (mouse): Ditto.
4307 * abbrev.el (abbrev): Moved from cus-edit.
4309 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
4310 as variable declaration.
4312 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4314 * menubar.el (find-menu-item): Use `check-argument-type'.
4315 (find-menu-item): Cosmetic changes.
4317 1997-12-18 SL Baur <steve@altair.xemacs.org>
4319 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
4321 1997-12-17 SL Baur <steve@altair.xemacs.org>
4323 * startup.el (set-default-load-path): Only search package-path
4324 when not running temacs.
4326 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
4329 * loadup.el: Correct commentary. Reformatting.
4330 (really-early-error-handler): Use absolute path to the
4331 first dumped-lisp.el file.
4332 (really-early-error-handler): Print full path name of
4333 each dumped lisp file (inherited from InfoDock).
4335 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
4336 dumped-lisp.el files.
4338 * make-docfile.el (preloaded-file-list): Reorder when the
4339 package-path is searched.
4340 * update-elc.el: Ditto.
4342 * lisp-mode.el (call-with-condition-handler): Treat the same as
4343 `condition-case' for indentation.
4345 * about.el (about-xemacs): Update release date.
4347 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
4349 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
4350 anywhere but at the last clause.
4351 (ecase): Disallow `t' and `otherwise'.
4353 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4355 * cus-edit.el (custom-buffer-create-buttons): New function
4356 from stuff moved out of `custom-buffer-create-internal'.
4357 (custom-novice): New variable. Default t.
4358 (custom-display-global-buttons): Ditto. Default `top'.
4359 (custom-buffer-create-internal): Only display help if
4360 `custom-novice' is non-nil. Display global buttons according to
4361 `custom-display-global-buttons'.
4363 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4365 * menubar.el (find-menu-item): Use `check-argument-type'.
4366 (find-menu-item): Cosmetic changes.
4368 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4370 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
4373 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4375 * format.el (format-deannotate-region): Bug fix.
4376 Deannotating a region containing unknown tags would fail
4377 (causing decoding of text/enriched to fail at user level)
4379 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
4381 * minibuf.el (read-directory-name): Support sixth
4382 arg, HISTORY, as already documented.
4384 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
4386 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
4389 1997-12-14 SL Baur <steve@altair.xemacs.org>
4391 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
4394 1997-12-13 SL Baur <steve@altair.xemacs.org>
4396 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.