1 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
3 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
5 * mule/thai-xtis.el: New file.
7 * mule/vietnamese.el: New file.
9 * mule/ethiopic.el: New file.
11 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
13 * XEmacs 21.2.13 is released
15 1999-03-12 SL Baur <steve@xemacs.org>
17 * simple.el (delete-key-deletes-forward): Revert to previous
20 1999-01-18 Didier Verna <verna@inf.enst.fr>
22 * menubar-items.el (xemacs-splash-buffer): handle the case of
23 multiple elements in the splash buffer body.
25 * startup.el (splash-frame-timeout): new constant: interval
26 between splash buffer elements.
27 (command-line-1): handle splash buffer with multiple elements (use
29 (splash-frame-body): Originally `startup-splash-frame-body'.
30 Rewrote a cleaner and more readable version. This can now be array,
31 in which case each element is displayed in turn in the splash buffer.
32 (splash-frame-static-body): new constant. Persistent information
33 across all splash buffer elements (preserves the possibility to give
34 it in different languages.
35 (circulate-splash-frame-elements): new function. Used as a timeout
36 to circulate through all splash frame elements and display them in
38 (display-splash-frame): originally `startup-splash-frame'. Handle
39 the case of multiple elements in the splash buffer body. Now
40 returns a timeout id if multiple elements to display, or nil.
42 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
44 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
45 so they can be overridden by x-init-face-from-resources.
46 Additionally specify the font name also with an x tag.
48 1999-03-08 Andy Piper <andy@xemacs.org>
50 * package-get.el (package-get-base): autoload.
52 * menubar-items.el (default-menubar): add update menu item. Fix
53 custom menu to only be activated when package-base is available.
55 * package-get.el (package-get-custom): don't load
56 package-get-custom as it is auto-generated. Fix group definition.
58 1999-03-05 Didier Verna <verna@inf.enst.fr>
60 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
61 instead of `symbol-name' (Thanks Kyle).
63 * cus-edit.el (custom-save-variables): use `prin1' instead of
64 princ to write symbols.
66 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
68 * XEmacs 21.2.12 is released
70 1999-03-05 SL Baur <steve@xemacs.org>
72 * menubar-items.el (default-menubar): Add kfm browsing support.
73 From Neal Becker <nbecker@fred.net>
75 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
77 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
78 calls to font-lock during buffer reversion.
80 1999-02-12 Didier Verna <verna@inf.enst.fr>
82 * info.el (Info-build-node-completions): unconditionally widen the
85 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
87 * x-faces.el (x-init-face-from-resources):
88 Only set fonts in the 'x locale.
90 1999-03-04 Adrian Aichner <aichner@ecf.teradyne.com>
92 * package-ui.el (pui-install-selected-packages): Don't throw on
93 `package-admin-delete-binary-package' returning nil since it's
94 normal. Reindent function.
95 (pui-add-required-packages): Handle case where packages selected
96 for installation have never been installed.
98 1999-03-03 Martin Buchholz <martin@xemacs.org>
100 * menubar-items.el (default-menubar):
101 Implement the ``Mule->Set coding system of process'' menu item.
103 1999-02-18 Martin Buchholz <martin@xemacs.org>
105 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
107 - Change some `if's to `when's
109 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
111 * XEmacs 21.2.11 is released
113 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
115 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
116 against window close (Fix Bug #460).
117 (ask-user-about-lock-dbox): Idem.
119 1999-02-25 SL Baur <steve@xemacs.org>
121 * mule/mule-charset.el (charset-leading-byte): New function.
122 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
124 1999-02-12 Andy Piper <andy@xemacs.org>
126 * about.el (xemacs-hackers): change andy's email address.
127 (about-url-alist): change andy's web page address.
128 (about-xemacs): add piper.
130 1999-02-16 SL Baur <steve@xemacs.org>
132 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
133 of mule-base into lisp/mule.
135 1999-02-16 SL Baur <steve@xemacs.org>
149 mule/mule-category.el:
151 mule/mule-charset.el:
158 mule/mule-tty-init.el:
160 mule/viet-chars.el: Remerge from mule-base.
162 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
163 of mule-base into lisp/mule.
165 1999-02-10 Adrian Aichner <aichner@ecf.teradyne.com>
167 * process.el (exec-to-string): Use `shell-command-switch' in place
168 of hard-wired "-c" (for WindowsNT).
170 1999-02-08 Charles G Waldman <cgw@pgt.com>
172 * menubar-items.el (default-menubar): Remove obsolete
175 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
177 * package-admin.el (package-admin-get-install-dir): First fall
178 back to the location of xemacs-base for non-mule packages.
180 1999-02-15 Martin Buchholz <martin@xemacs.org>
183 - improved automounter tmp directory support.
184 - support 4 (!) empirically discovered automounter conventions
186 1999-02-12 SL Baur <steve@xemacs.org>
188 * etags.el (pop-tag-mark): autoload to match key binding.
190 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
192 * XEmacs 21.2.10 is released
194 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
196 * package-get.el (package-get-remote-filename): Don't bug out for
197 a local file name in the search entry.
199 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
201 * XEmacs 21.2.9 is released
203 1999-01-19 Didier Verna <verna@inf.enst.fr>
205 * replace.el (replace-search-function): new variable containing a
206 function to perform a search-forward.
207 (replace-re-search-function): new variable containing a function
208 to perform a re-search-forward.
209 (perform-replace): use them.
211 1999-01-25 Didier Verna <verna@inf.enst.fr>
213 * select.el (selection-owner-p): use the name `XEmacs'.
214 (cut-copy-clear-internal): ditto.
216 1999-01-18 Andy Piper <andy@xemacs.org>
218 * about.el (about-url-alist): Update my entry.
219 (xemacs-hackers): Ditto.
221 1999-01-14 Adrian Aichner <aichner@ecf.teradyne.com>
223 * buffer.el (switch-to-buffer): Fixing documentation.
224 * minibuf.el (minibuffer-completion-table): ditto.
225 * cl-macs.el (return-from): ditto.
227 1999-01-04 Didier Verna <verna@inf.enst.fr>
229 * replace.el (delete-non-matching-lines): temporarily disable
230 case-folding when called interactively with a regexp containing
231 uppercase characters.
232 (delete-matching-lines): ditto.
233 (count-matches): ditto.
234 (list-matching-lines): ditto.
236 1999-01-07 Colin Rafferty <colin@xemacs.org>
238 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
239 abort if current window is split horizontally, not if others are
240 split. Got rid of unnecessary minibuffer checking. Also, add
241 some comments (it's still complex).
243 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
245 * package-get.el: changed address for doc.ic.ac.uk to
248 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
250 * ldap.el (toplevel): Remove requires so that the file compiles
251 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
253 1999-01-10 J. Kean Johnston <jkj@sco.com>
255 * dump-paths.el: Calculate module-directory and set
256 module-load-path to the load path for modules.
258 * loadup.el: Get bootstrap value of module-load-path from the
259 environment variable EMACSBOOTSTRAPMODULEPATH.
260 - Display the module load path if we're debugging paths.
262 * setup-paths.el: Added function paths-find-site-module-directory.
263 - Added function paths-find-module-directory.
264 - Added function paths-construct-module-load-path. Uses new
265 environment variable EMACSMODULEPATH.
267 1998-12-30 Martin Buchholz <martin@xemacs.org>
269 * font.el (font-default-object-for-device):
270 Oops! This `or' can't be replaced by `unless'.
271 Fixed inability to run w3, among other things.
273 1998-12-17 Charles G. Waldman <cgw@pgt.com>
275 * package-admin.el: Change initialization of
276 package-admin-install-function dependent on system type.
277 Change package-admin-install-function-mswindows to use
280 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
282 * mouse.el (default-mouse-motion-handler): Disable help echo while
285 1998-12-28 Martin Buchholz <martin@xemacs.org>
287 * XEmacs 21.2.8 is released.
289 1998-12-24 Martin Buchholz <martin@xemacs.org>
291 * XEmacs 21.2.7 is released.
293 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
295 * package-ui.el (pui-list-packages): Set truncate-lines.
297 * package-get.el (package-get-download-menu): Use
298 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
300 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
301 (pui-help-string): idem.
302 (list-packages-mode): New major mode.
303 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
304 (pui-install-selected-packages): Add suport for removing packages.
305 (pui-toggle-package-delete-key): New function.
306 (pui-popup-context-sensitive): New kludge.
307 (pui-list-packages): Add warning when `package-get-remote' is nil.
308 (package-ui-add-site): New function.
310 1998-12-01 Didier Verna <verna@inf.enst.fr>
312 * hyper-apropos.el (hyper-where-is): added the missing autoload.
314 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
316 * ldap.el: Custom-ized
317 (toplevel): Do not provide `ldap' which is provided by C level
319 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
321 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
323 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
325 1998-12-17 Andy Piper <andy@xemacs.org>
327 * sound.el (sound-load-list): name changed from sound-load-alist.
328 (sound-extension-list): name changed from sound-ext-list.
329 (load-default-sounds): use new names.
330 (load-sound-file): use new names.
332 1998-12-16 Andy Piper <andy@xemacs.org>
334 * XEmacs 21.2.6 is released
336 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
338 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
341 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
343 * wid-edit.el (widget-echo-this-extent): Set
344 help-echo-owns-message to t.
346 1998-11-30 Greg Klanderman <greg@alphatech.com>
348 * package-get.el (package-get-download-menu): use toggles for
349 each site in the download site menu.
351 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
353 * package-get.el (package-get): If we cannot find a package
354 because package-get-remote is not set, give a more helpful
357 1998-11-30 Greg Klanderman <greg@alphatech.com>
359 * package-get.el (package-get-remote-filename): use an EFS path
360 with user anonymous if no user is specified.
362 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
364 * faces.el (face-spec-set): Re-init fallfacks for default after
365 calling reset-face on the default face.
367 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
369 * package-admin.el (package-admin-default-install-function):
370 Behave as advertised. Make sure the pkg-dir is proper for
372 (package-admin-add-binary-package): Make sure the pkg-dir is
373 proper for default-directory.
374 (package-admin-install-function-mswindows): Make sure the pkg-dir
375 is proper for default-directory.
377 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
379 * XEmacs 21.2.5 is released
381 1998-12-05 SL Baur <steve@altair.xemacs.org>
383 * files.el (binary-file-regexps): regexp-opt is not available at
386 1998-11-30 Martin Buchholz <martin@xemacs.org>
389 * x-win-sun.el (x-win-init-sun):
391 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
393 * x-init.el (init-post-x-win):
394 * x-init.el (init-pre-x-win):
395 * x-init.el (x-initialize-compose):
400 * wid-edit.el (widget-glyph-click):
401 * wid-edit.el (widget-glyph-find):
402 * wid-edit.el (widget-type):
403 * view-less.el (view-buffer-other-window):
404 * very-early-lisp.el:
408 * term/sun.el (suntool-map):
411 * syntax.el (modify-syntax-entry):
414 * startup.el (lock-directory):
415 * simple.el (set-comment-column):
416 * simple.el (backward-delete-char-untabify):
417 * shadow.el (find-emacs-lisp-shadows):
419 * setup-paths.el (paths-construct-info-path):
420 * select.el (cut-copy-clear-internal):
421 * process.el (call-process-region):
422 * process.el (start-process-shell-command):
424 * paths.el (rmail-spool-directory):
425 * paragraphs.el (use-hard-newlines):
426 * package-get.el (package-get-dependencies):
427 * package-admin.el (package-admin-delete-binary-package):
428 * obsolete.el (truncate-string):
429 * obsolete.el (store-substring):
430 * mouse.el (default-mouse-track-maybe-own-selection):
431 * mouse.el (mouse-yank-at-point):
433 * modeline.el (mouse-drag-modeline):
434 * minibuf.el (read-directory-name-internal):
435 * minibuf.el (read-file-name-internal):
436 * minibuf.el (read-file-name-internal-1):
437 * minibuf.el (read-file-name-2):
438 * minibuf.el (exact-minibuffer-completion-p):
439 * minibuf.el (read-from-minibuffer):
441 * menubar.el (check-menu-syntax):
442 * map-ynp.el (map-y-or-n-p):
443 * make-docfile.el (docfile-out-of-date):
444 * loadup.el ((member "run-temacs" command-line-args)):
445 * loadup.el ((member "no-site-file" command-line-args)):
446 * loadup.el (really-early-error-handler):
450 * lisp-mnt.el (lm-verify):
451 * lib-complete.el (lib-complete:cache-completions):
452 * lib-complete.el (library-all-completions):
453 * itimer.el (itimer-run-expired-timers):
454 * info.el (Info-mode):
455 * info.el (Info-insert-file-contents):
456 * info.el (Info-rebuild-dir):
457 * info.el (Info-build-dir-anew):
458 * info.el (Info-parse-dir-entries):
459 * info.el (Info-dir-outdated-p):
460 * info.el (Info-insert-dir):
461 * info.el (info-xref):
463 * hyper-apropos.el (hyper-apropos-get-doc):
464 * hyper-apropos.el (hyper-describe-face):
465 * hyper-apropos.el (hyper-apropos-mode):
467 * help.el (list-processes):
470 * font.el (mswindows-font-create-name):
471 * font.el (font-default-font-for-device):
472 * font.el (x-font-create-object):
473 * font.el (font-registry):
475 * font-lock.el (font-lock-keywords):
477 * finder.el (finder-compile-keywords):
478 * find-paths.el (paths-find-recursive-path):
479 * fill.el (set-justification-center):
480 * fill.el (fill-region-as-paragraph):
481 * files.el (insert-directory):
482 * files.el (wildcard-to-regexp):
483 * files.el (recover-file):
484 * files.el (basic-save-buffer):
485 * files.el (delete-auto-save-file-if-necessary):
486 * files.el (file-relative-name):
487 * files.el (backup-extract-version):
488 * files.el (backup-buffer):
489 * files.el (set-visited-file-name):
490 * files.el (set-auto-mode):
491 * files.el (interpreter-mode-alist):
493 * files.el (find-file-noselect):
494 * files.el (abbreviate-file-name):
495 * files.el (parse-colon-path):
496 * files.el (directory-abbrev-alist):
497 * etags.el (visit-tags-table-buffer):
498 * easymenu.el (easy-menu-define):
499 * dragdrop.el (experimental-dragdrop-drag):
500 * dragdrop.el (dragdrop-drop-do-functions):
501 * dragdrop.el (dragdrop-drop-at-point):
502 * disass.el (disassemble-1):
503 * disass.el (disassemble-internal):
504 * disass.el (disassemble):
506 * derived.el (derived-mode-init-mode-variables):
507 * derived.el (define-derived-mode):
508 * custom.el (defgroup):
509 * cus-edit.el (custom-quote):
511 * code-process.el (open-network-stream):
512 * code-process.el (start-process):
513 * code-process.el (call-process-region):
514 * code-process.el (call-process):
516 * code-files.el (insert-file-contents):
518 * code-files.el (buffer-file-coding-system-for-read):
519 * cmdloop.el (yes-or-no-p-minibuf):
523 * callers-of-rpt.el (make-caller-report):
525 * bytecomp.el (batch-byte-recompile-directory):
526 * bytecomp.el (batch-byte-compile-1):
527 * bytecomp.el (batch-byte-compile):
528 * bytecomp.el (display-call-tree):
529 * bytecomp.el (byte-compile-insert):
530 * bytecomp.el (byte-compile-two-args-19->20):
531 * bytecomp.el (byte-compile-variable-ref):
532 * bytecomp.el (byte-compile-form):
533 * bytecomp.el (byte-compile-top-level-body):
534 * bytecomp.el (byte-compile-out-toplevel):
535 * bytecomp.el (byte-compile-byte-code-maker):
536 * bytecomp.el (byte-compile-file-form-defmumble):
537 * bytecomp.el (byte-compile-file-form):
538 * bytecomp.el (byte-compile-keep-pending):
539 * bytecomp.el (byte-compile-insert-header):
540 * bytecomp.el (byte-compile-from-buffer):
541 * bytecomp.el (byte-compile-file):
542 * bytecomp.el (byte-recompile-file):
543 * bytecomp.el (byte-compile-close-variables):
544 * bytecomp.el (byte-compile-warn-about-unused-variables):
545 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
546 * bytecomp.el (byte-compiler-legal-options):
547 * bytecomp.el (byte-compile-lapcode):
548 * bytecomp.el (byte-optimize-log):
549 * bytecomp.el ((fboundp 'defsubst)):
551 * bytecomp-runtime.el:
552 * byte-optimize.el (byte-optimize-apply):
553 * byte-optimize.el (car):
554 * byte-optimize.el (byte-optimize-form):
555 * byte-optimize.el (byte-optimize-form-code-walker):
557 * build-report.el (build-report-insert-installation-file):
558 * build-report.el (build-report):
560 * apropos.el (apropos-documentation):
562 - clean up byte-compile warnings
563 - remove unused variables
564 - Use common lisp style hashtable functions
565 - byte compiler cleanup
566 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
567 - remove old backquote syntax usage
568 - move some cl functionality into C for speed.
569 - remove last remaining VMS support
571 - implement last, butlast, nbutlast, copy-list in C.
572 - new macro ignore-file-errors, similar to ignore-errors
573 (ignore-file-errors (delete-file "foo"))
574 - get frequent garbage collection during loadup.el by tweaking
575 gc-cons-threshold, rather than explicitly calling garbage-collect
576 - default delete-key-deletes-forward to `t'.
578 1998-11-28 SL Baur <steve@altair.xemacs.org>
580 * XEmacs 21.2-beta4 is released.
582 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
584 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
585 (easy-menu-item-present-p): Wrapper around find-menu-item.
586 (easy-menu-remove-item): Wrapper around delete-menu-item.
588 * menubar.el (delete-menu-item): Add 'from-menu' argument.
589 (add-menu-button): Add 'in-menu' argument.
590 (add-menu-item-1): Add in-menu support to helper function.
592 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
594 * isearch-mode.el (isearch-mode): Fix keymap lossage.
596 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
598 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
601 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
603 * process.el (shell-command-on-region): Report if the command
606 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
608 * subr.el (buffer-substring-no-properties): Comment out.
610 1998-11-07 Adrian Aichner <aichner@ecf.teradyne.com>
612 * msw-faces.el (mswindows-find-smaller-font): Turning font names
613 into font instances first, like `x-frob-font-size' does.
614 (mswindows-find-larger-font): ditto
616 1998-11-04 Greg Klanderman <greg@alphatech.com>
618 * package-ui.el (pui-install-selected-packages): fix args in call
621 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
623 * package-get.el (host-name): New widget type.
624 (package-get-remote): Better customization using new type.
625 (package-get-download-sites): idem dito.
627 (package-get-custom): Do not use package-get-all untill we have
628 runtime dependencies.
630 (package-get-remove-copy): Default to 't' we no longer need this
631 kludge as we do not currently use depenencies.
633 (package-get-was-current): New variable.
634 (package-get-require-base): New 'force-current' argument.
635 (package-get-update-base): idem
636 (package-get-package-provider): idem
637 (package-get-locate-index-file): New 'no-remote' argument.
638 (package-get-locate-file): idem.
640 (package-get-maybe-save-index): New function.
641 (package-get-update-base): Use it.
643 1998-10-28 Greg Klanderman <greg@alphatech.com>
645 * package-get.el (package-get-remote): default to nil; by default,
646 don't go out to the net via EFS. They must select a download site.
647 (package-get-download-sites): new variable.
648 (package-get-download-menu): new function.
649 (package-get-locate-index-file): new function.
650 (package-get-update-base): use it.
652 * menubar-items.el (default-menubar): add "Update Package Index"
653 and "Add Download Site" menus under Options | Manage Packages.
655 1998-10-19 Greg Klanderman <greg@alphatech.com>
657 * package-get.el (package-get): bugfix code checking installed version
658 for case where package is not currently installed.
659 (package-get-require-signed-base-updates): new variable.
660 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
661 deemed not a goot thing. Use the variable
662 package-get-allow-unsigned-base-updates instead.
664 1998-10-16 Greg Klanderman <greg@alphatech.com>
666 * package-get.el (package-get): Don't install an older version than
667 we already have unless explicitly told to. Issue a warning.
669 * package-ui.el (pui-add-required-packages): when adding
670 dependencies, don't add packages that are up to date.
671 (pui-package-symbol-char): Don't consider a package out of date
672 if you have a newer version installed than the latest version in
675 * package-get.el (package-get-base-filename): document that it may
676 be a path relative to package-get-remote; new default value.
677 (package-get-locate-file): new function.
678 (package-get-update-base): use it to expand package-get-base-filename.
679 (package-get-save-base): new function to save the package-get database
681 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
682 (package-get-update-base): pass the REMOTE-SOURCE arg.
683 (package-get-update-base-entry): call package-get-custom-add-entry.
684 (package-get-file-installed-p): removed; no longer needed.
685 (package-get-create-custom): ditto.
686 (toplevel): remove code to build and load package-get-custom.el
687 (package-get-custom-add-entry): new function.
689 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
691 * wid-edit.el (widget-button-click): Don't switch window.
693 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
695 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
697 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
699 * etags.el (find-tag-default): Run find-tag-hook using
700 run-hooks rather than funcall
702 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
704 * isearch-mode.el (isearch-mode): Set the current minor mode maps
705 and the current local map as the parents to isearch-mode-map.
707 1998-10-15 SL Baur <steve@altair.xemacs.org>
709 * XEmacs 21.2-beta3 is released.
711 1998-10-15 Greg Klanderman <greg@alphatech.com>
713 * package-get.el (package-get-update-base): use
714 insert-file-contents-internal, not insert-file-contents-literally.
716 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
718 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
721 1998-10-15 Greg Klanderman <greg@alphatech.com>
723 * package-get.el (package-get-update-base-entry): new function.
724 (package-get-update-base): renamed; was `package-get-load-base'.
725 cleanup, and use package-get-update-base-from-buffer.
726 (package-get-update-base-from-buffer): new function.
727 (package-get-update-base-entries): new; helper for above.
728 Do not eval lisp grabbed over ftp; parse it from new format.
730 1998-10-15 Greg Klanderman <greg@alphatech.com>
732 * files.el (set-auto-mode): Don't play games loading package-get
733 database; package-get-package-provider will handle it all.
735 1998-10-14 Greg Klanderman <greg@alphatech.com>
737 * package-get.el (package-get-base-filename): new variable.
738 (package-get-require-base): new function.
739 (package-get-pgp-signed-begin-line): new variable.
740 (package-get-pgp-signature-begin-line): ditto.
741 (package-get-pgp-signature-end-line): ditto.
742 (package-get-load-base): new function.
743 (package-get-interactive-package-query):
744 (package-get-update-all):
745 (package-get-dependencies):
746 (package-get-package-provider):
747 (package-get-custom): use package-get-require-base.
748 [package-get-custom loading]: disable for now.
750 * package-ui.el (pui-list-packages): use (package-get-require-base)
752 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
754 * package-ui.el: Correct obvious thinko in choosing extent face.
756 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
758 * menubar-items.el (default-menubar): pui-list-package has nothing
759 to with Customize. Move all the package stuff to a new Item in Options.
761 * package-ui.el (pui-menu): Add menu and Popup menu.
763 * package-get.el (package-get): Use new
764 package-admin-get-install-dir.
766 * package-admin.el (package-admin-get-install-dir): New syntax.
767 Conserve package location and put mule packages where mule-base is.
769 * package-get.el : Customized
771 * package-ui.el (pui): Customized
772 (pui-package-install-dest-dir): New variable.
773 (pui-install-selected-packages): Use it
775 1998-10-12 SL Baur <steve@altair.xemacs.org>
777 * package-get.el (package-get-interactive-package-query): Move
778 dependency on package-get-base to run-time.
779 (package-get-update-all): Ditto.
780 (package-get-dependencies): Ditto.
781 (package-get-package-provider): Ditto.
782 (package-get-custom): Ditto.
784 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
786 * events.el: Remove 'ascii-character property from 'backspace
789 1998-10-11 SL Baur <steve@altair.xemacs.org>
791 * package-get-base.el: removed.
793 1998-09-23 Didier Verna <verna@inf.enst.fr>
795 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
796 (no-upper-case-p): new function.
797 (with-search-caps-disable-folding): new macro.
798 (with-interactive-search-caps-disable-folding): new macro.
799 (zap-to-char): In interactive mode, do a case-sensitive search if
800 the character is uppercase.
801 (zap-up-to-char): ditto.
803 * replace.el (perform-replace): use the function no-upper-case-p.
805 * isearch-mode.el (isearch-fix-case): ditto.
806 make obsolete `with-caps-disable-folding' and
807 `isearch-no-upper-case-p'.
809 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
810 (tags-search): ditto.
811 (tags-query-replace): ditto.
813 * info.el (Info-search): ditto.
815 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
817 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
819 1998-10-07 Greg Klanderman <greg@alphatech.com>
821 * package-admin.el (package-admin-rmtree): rewritten. need to
822 check for "." and ".." before symlink check. expand files and
823 directories with respect to DIRECTORY, not default-directory.
825 1998-10-04 Greg Klanderman <greg@alphatech.com>
827 * package-get.el (package-get-all): add INSTALL-DIR argument.
829 1998-10-06 Greg Klanderman <greg@alphatech.com>
831 * package-ui.el (pui-add-required-packages): new function, select
833 (pui-display-keymap): bind it.
834 (pui-help-string): document it.
835 (pui-install-selected-packages): package-get-all -> package-get.
837 * package-get.el (package-get-dependencies): new function.
839 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
841 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
844 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
846 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
848 (default-mouse-track-normalize-point): Use it.
850 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
852 * package-admin.el (package-admin-delete-binary-package):
853 General cleanup. Remove unnessary use of progn and
855 (package-admin-delete-binary-package): Do NOT mess with file
857 (package-admin-delete-binary-package): Wrap all deleting in
858 condition-case. The data in MANIFEST is untrustworthy.
859 (package-admin-delete-binary-package): Let the OS worry about non
862 1998-10-09 SL Baur <steve@altair.xemacs.org>
864 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
866 (lm-report-bug): Fix mail address to send bug reports to.
868 1998-09-29 SL Baur <steve@altair.xemacs.org>
870 * XEmacs 21.2-beta2 is released.
872 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
874 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
876 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
878 * info.el (Info-mode): Document page turning by double clicks in
879 docstring so `M-x describe-mode' will display it.
881 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
883 * info.el (Info-mouse-track-double-click-hook): Use character
884 widths to calculate a border region where double clicking does
885 page turning, and return `nil' by default so other hooks, such as
886 region highlighting, will be run.
888 1998-09-29 Colin Rafferty <colin@xemacs.org>
890 * sound.el (default-sound-directory-list): Initialize with all the
891 "sounds" directories in `data-directory-list'. It used to just be
894 * packages.el (locate-data-directory-list): Created. This gives
895 the list of matching directories, unlike `locate-data-directory',
896 which just gives the first one.
898 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
900 * minibuf.el (read-from-minibuffer): No longer bind help-form but
901 make a binding in the local keymap until help-char handling is
904 * help.el (help-keymap-with-help-key): Provide keymap with help
906 (help-print-help-form): New helper function.
908 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
910 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
911 move extent to another buffer; no need to create a new extent.
912 (isearch-fix-case): New function.
913 (isearch-search-and-update): Use it.
915 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
917 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
918 the keymap, not minor-mode-map-alist.
919 (isearch-done): Restore overriding-local-map.
921 1998-09-21 Martin Buchholz <martin@xemacs.org>
923 * bytecomp.el (byte-compile-buffer-substring):
924 Fix for: (byte-compile (defun f () (buffer-substring)))
925 ==> ** buffer-substring called with 3 args, but requires 0-3
926 - new code not only works, but is more readable, too.
928 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
930 * msw-faces.el (mswindows-init-device-faces): Don't try to
931 specify a default font at this late stage. Do try to force
932 creation of the default face font so that if it fails we get
933 an error now instead of a crash at frame creation.
935 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
936 mswindows-make-font-unitalic: Canonical default weight
937 changed from "Normal" to "Regular".
939 mswindows-make-font-bold / -bold-italic: Supplied device was
940 not being passed into call to mswindows-find-smaller-font.
942 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
944 * package-get.el (package-get-remote): Fix the path where to find
945 the packages on xemacs.org.
947 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
949 * about.el (about-maintainer-info): Update Ben's entry.
951 1998-09-24 Martin Buchholz <martin@xemacs.org>
953 * lisp/shadow.el (find-emacs-lisp-shadows):
954 - `member' was being called on lists of length 2000!
955 - Replace with hashtables.
956 - Replace hand-coded loops with (dolist)
959 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
961 * packages.el: Added new function, `package-delete-name', to
962 delete existing packages from the installed package database
963 (`packages-package-list'). Also added the "pkginfo" directory
964 to `packages-special-base-regexp', so that the pkginfo directory
965 would not get added to `late-packages'.
967 * package-admin.el: Added ability to delete an installed package
968 (added low-level function, `package-admin-delete-package').
969 Understands how to use the pkginfo/MANIFEST.<package> file to
970 delete the package. When installing a package, will also
971 create a MANIFEST.* file if one is not provided by the
972 package. If the MANIFEST.* doesn't exist when deleting a
973 package, the functions will fall back to attempting to delete
974 any package-specific lisp directory.
976 * package-get.el: Moved some functions to package-admin.el.
977 Added interactive function `package-get-delete-package', for
978 use by users for deleting a package.
980 Also modified to not require the prescence of efs.
982 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
984 * files.el (find-file-noselect): Handle all signals, kill the
987 1998-09-23 SL Baur <steve@altair.xemacs.org>
989 * cl-macs.el (glyph-image): Add setf method.
991 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
993 * package-get.el: Fixed broken EFS downloading. Also, look for
994 .tar.gz files first, in preference over .tgz files.
996 * package-ui.el: Fix display of package version numbers.
998 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
1000 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
1003 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
1005 * list-mode.el: `display-completion-list': added new/optional
1006 keyword `:completion-string', which allows the programmer to
1007 change the "Possible completions are:" prompt.
1009 * menubar-items.el: Added new pulldown menu-pick to start up the
1010 visual package browser/installer:
1012 Options->Customize->List Packages
1014 * package-admin.el: Added hooks for installing under both Unix
1015 and MS Windows. Does additional error checking. No longer
1016 calls "add-big-package.sh" to install packages under Unix; now
1017 calls gunzip & tar directly.
1019 * package-get.el: Added ability to install packages from files
1020 on a local disk/CDROM. Now deletes any existing package lisp
1021 directory. Does completion on available packages when
1022 querying for package names. Will also search for .tgz files
1023 in addition for .tar.gz files. Tries to reload
1024 auto-autoloads, as a convenience when loading new packages,
1025 and also tries to add any new package paths to `load-path'.
1026 Changed all occurences of `concat' to use `expand-file-name'.
1028 * package-ui.el: New file which implements the main visual
1029 package browser/installer, which is started via a menu pick or
1030 M-x pui-list packages.
1032 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
1034 * startup.el (load-init-file): spelling fix.
1036 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1038 * startup.el (normal-top-level): Load auto-autoload files
1039 covariantly with their precedence.
1041 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1043 * menubar-items.el (default-menubar): Remove "Font Weight"
1044 option, there is currently no custom equivalent.. Customize-faces
1047 * x-font-menu.el (font-menu-set-font): Use customize to set
1050 * faces.el (face-spec-update-all-matching): New function.
1052 * cus-face.el (custom-set-face-update-spec): New function.
1053 Interface to customize faces from elisp.
1055 (custom-face-value-create): Show the customized settings if set
1058 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1060 (custom-face-value-create): Show the customized settings if set
1063 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
1065 * keydefs.el (global-map): Add FSF 20.3 binding of
1066 query-replace-regexp.
1068 1998-08-21 Greg Klanderman <greg@alphatech.com>
1070 * minibuf.el (read-file-name-internal-1): use
1071 user-name-completion-1 instead of user-name-completion.
1073 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1077 * update-elc.el: Don't set `source-directory' (now defunct as a
1078 global variable) no more.
1080 * packages.el (packages-list-autoloads): Made `source-directory'
1081 (now defunct as a global variable) a parameter.
1083 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
1085 * about.el (about-hackers): new email
1087 1998-08-16 SL Baur <steve@altair.xemacs.org>
1089 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
1091 1998-07-17 Didier Verna <verna@inf.enst.fr>
1093 * faces.el (set-face-property):
1095 (face-dim-p): updated the doc strings now that the dim property isn't
1097 (face-equal): the dim property is now a common one.
1099 * cus-face.el (custom-face-attributes): New face attribute: `dim'
1100 Renamed the `stipple' attribute to `background-pixmap'.
1101 (custom-face-background-pixmap): make custom-face-stipple an
1102 obsolete alias for this.
1104 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1106 * find-paths.el (paths-file-readable-directory-p): Created and
1109 * loadup.el: Don't set inhibit-... flags from run-temacs.
1111 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1113 * packages.el (packages-data-path-depth): Added and used.
1115 1998-08-05 Charles G. Waldman <cgw@pgt.com>
1118 - Change .xpm to .png, delete "zcat" section.
1119 - cosmetic fix in the 'marcpa' entry.
1122 - convert all .xpm.Z to .png
1123 - rename mrb to martin
1124 - rename mcook-m to mcookm
1126 1998-07-31 Martin Buchholz <martin@xemacs.org>
1128 * x-init.el (x-initialize-compose): Add support for
1129 dead-circumflex as YET ANOTHER NAME for that dead key.
1131 1998-08-05 Colin Rafferty <colin@xemacs.org>
1133 * setup-paths.el (paths-construct-exec-path): Made the
1134 last-packages really be last.
1135 (paths-construct-data-directory-list): Ditto.
1137 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
1139 * startup.el(startup-splash-frame-body):
1140 Update Copyright notice in splash screen
1142 1998-07-20 Greg Klanderman <greg@alphatech.com>
1144 * minibuf.el (read-file-name-internal-1): do ~user completion.
1146 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
1148 * font-lock.el (font-lock-fontify-glumped-region): Add guard
1149 aginst destroyed extents
1151 1998-07-24 Greg Klanderman <greg@alphatech.com>
1153 * package-get.el (package-get): add `install-dir' argument.
1155 1998-07-20 John Jones <jj@asu.edu>
1157 * package-get.el: calls to package-get-update-all will only
1158 update packages which are already installed.
1160 1998-07-23 SL Baur <steve@altair.xemacs.org>
1162 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
1165 1998-07-20 Colin Rafferty <colin@xemacs.org>
1167 * about.el (about-hackers): Correct my email.
1169 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
1171 * about.el (about-hackers): new email-address.
1173 1998-07-25 SL Baur <steve@altair.xemacs.org>
1175 * minibuf.el (read-number): Don't let `input-error' condition
1178 1998-07-20 Greg Klanderman <greg@alphatech.com>
1180 * about.el (about-hackers): use my `email-for-life' address.
1182 1998-07-19 SL Baur <steve@altair.xemacs.org>
1184 * XEmacs 21.2-beta1 is released.
1186 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1188 * ldap.el (ldap-search): Doc string change
1190 1998-07-16 Colin Rafferty <colin@xemacs.org>
1192 * menubar-items.el (default-menubar): Removed references to
1193 `data-directory', and use `locate-data-file' instead, and made
1194 then greyed out if they don't exist.
1196 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1198 * keymap.el (events-to-keys): Use `format' instead of `concat'
1199 since the latter does not accept integer args anymore
1201 1998-07-15 SL Baur <steve@altair.xemacs.org>
1203 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
1206 1998-07-14 SL Baur <steve@altair.xemacs.org>
1208 * make-docfile.el: Get first initialization from very-early-lisp.el
1209 * update-elc.el: Ditto.
1210 * loadup.el (really-early-error-handler): Ditto.
1212 * packages.el (packages-unbytecompiled-lisp): Add new file,
1215 * very-early-lisp.el: New file.
1217 1998-07-14 SL Baur <steve@altair.xemacs.org>
1219 * Symbols that have been obsolete for at least 3 years removed (II).
1221 * obsolete.el (eval-current-buffer): Make compatible.
1222 (byte-code-function-p): Ditto.
1223 (send-string): Removed.
1224 (send-region): Removed.
1225 (screen-scrollbar-width): Removed.
1226 (set-screen-scrollbar-width): Removed.
1227 (set-screen-left-margin-width): Removed.
1228 (set-screen-right-margin-width): Removed.
1229 (screen-left-margin-width): Removed.
1230 (screen-right-margin-width): Removed.
1231 (set-buffer-left-margin-width): Removed.
1232 (set-buffer-right-margin-width): Removed.
1233 (buffer-left-margin-width): Removed.
1234 (buffer-right-margin-width): Removed.
1235 (x-set-frame-icon-pixmap): Removed.
1236 (x-set-screen-icon-pixmap): Removed.
1237 (pixel-name): Removed.
1238 (make-pixmap): Removed.
1239 (make-cursor): Removed.
1240 (pixmap-width): Removed.
1241 (pixmap-contributes-to-line-height-p): Removed.
1242 (set-pixmap-contributes-to-line-height): Removed.
1244 1998-07-13 SL Baur <steve@altair.xemacs.org>
1246 * obsolete.el (popup-menu-up-p): removed.
1247 (read-no-blanks-input): Removed.
1248 (wholenump): Removed.
1249 (ring-mod): Removed (what was ring-mod?).
1250 (current-time-seconds): Removed.
1251 (run-special-hook-with-args): Removed.
1253 (dot-marker): Removed.
1256 (window-dot): Removed.
1257 (set-window-dot): Removed.
1259 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
1262 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
1264 * code-files.el (insert-file-contents): Rename
1265 run-special-hook-with-args to run-hook-with-args-until-success.
1266 (write-region): Ditto.
1268 1998-07-12 SL Baur <steve@altair.xemacs.org>
1270 * about.el: Fix typos, update release date.
1272 * Symbols that have been obsolete for at least 3 years removed.
1274 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
1276 (toplevel): remove setf methods for screen functions.
1277 * cl-macs.el (extent-data): defsetf removed.
1278 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
1279 many places to remove.
1280 (comment-indent-hook): Ditto.
1281 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
1282 (buffer-dedicated-screen): Ditto.
1283 (deiconify-screen): Ditto.
1284 (delete-screen): Ditto.
1285 (event-screen): Ditto.
1286 (find-file-other-screen): Ditto.
1287 (find-file-read-only-other-screen): Ditto.
1288 (live-screen-p): Ditto.
1289 (screen-height): Ditto.
1290 (screen-iconified-p): Ditto.
1291 (screen-list): Ditto.
1292 (screen-live-p): Ditto.
1293 (screen-name): Ditto.
1294 (screen-parameters): Ditto.
1295 (screen-pixel-height): Ditto.
1296 (screen-pixel-width): Ditto.
1297 (screen-root-window): Ditto.
1298 (screen-selected-window): Ditto.
1299 (screen-totally-visible-p): Ditto.
1300 (screen-visible-p): Ditto.
1301 (screen-width): Ditto.
1303 (get-screen-for-buffer): Ditto.
1304 (get-screen-for-buffer-noselect): Ditto.
1305 (get-other-screen): Ditto.
1306 (iconify-screen): Ditto.
1307 (lower-screen): Ditto.
1308 (mail-other-screen): Ditto.
1309 (make-screen): Ditto.
1310 (make-screen-invisible): Ditto.
1311 (make-screen-visible): Ditto.
1312 (modify-screen-parameters): Ditto.
1313 (new-screen): Ditto.
1314 (next-screen): Ditto.
1315 (next-multiscreen-window): Ditto.
1316 (other-screen): Ditto.
1317 (previous-screen): Ditto.
1318 (previous-multiscreen-window): Ditto.
1319 (raise-screen): Ditto.
1320 (redraw-screen): Ditto.
1321 (select-screen): Ditto.
1322 (selected-screen): Ditto.
1323 (set-buffer-dedicated-screen): Ditto.
1324 (set-screen-height): Ditto.
1325 (set-screen-position): Ditto.
1326 (set-screen-size): Ditto.
1327 (set-screen-width): Ditto.
1328 (show-temp-buffer-in-current-screen): Ditto.
1329 (switch-to-buffer-other-screen): Ditto.
1330 (visible-screen-list): Ditto.
1331 (window-screen): Ditto.
1332 (x-set-screen-pointer): Ditto.
1333 (x-set-frame-pointer): Ditto.
1334 (screen-title-format): Ditto.
1335 (screen-icon-title-format): Ditto.
1336 (terminal-screen): Ditto.
1337 (delete-screen-hook): Ditto.
1338 (create-screen-hook): Ditto.
1339 (mouse-enter-screen-hook): Ditto.
1340 (mouse-leave-screen-hook): Ditto.
1341 (map-screen-hook): Ditto.
1342 (unmap-screen-hook): Ditto.
1343 (default-screen-alist): Ditto.
1344 (default-screen-name): Ditto.
1345 (x-screen-defaults): Ditto.
1346 (x-create-screen): Ditto.
1347 * obsolete.el: meta-flag removed.
1349 sleep-for-millisecs removed.
1350 extent-data removed.
1351 set-extent-data removed.
1352 set-extent-attribute removed.
1353 extent-glyph removed.
1354 extent-layout removed.
1355 set-extent-layout removed.
1356 list-faces-display removed.
1358 trim-versions-without-asking removed.
1359 after-write-file-hooks removed.
1361 auto-fill-hook removed.
1362 blink-paren-hook removed.
1363 select-screen-hook, deselect-screen-hook removed.
1364 auto-raise-screen, auto-lower-screen removed.
1366 * msw-mouse.el: Global change resource -> mswindows-resource.
1368 * XEmacs 21.0-pre5 is released.
1370 1998-07-11 SL Baur <steve@altair.xemacs.org>
1372 * about.el (about-hackers): Credits update.
1374 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
1376 * register.el (insert-register): Don't activate the region.
1378 1998-07-10 SL Baur <steve@altair.xemacs.org>
1380 * select.el: Restore x-* symbols for backwards compatibility:
1381 x-copy-primary-selection, x-kill-primary-selection,
1382 x-delete-primary-selection, x-select-make-extent-for-selection,
1383 x-valid-simple-selection-, x-cut-copy-clear-internal.
1385 1998-07-09 SL Baur <steve@altair.xemacs.org>
1387 * XEmacs 21.0-pre4 is released.
1389 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
1391 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
1393 (maybe-add-init-button): Fix semantics under Windows. Use
1394 `expand-file-name' rather than `concat'.
1396 * help.el (print-messages): New function.
1398 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1400 * ldap.el (ldap-host-parameters-alist): Docstring fixes
1402 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
1404 * about.el: Tweaked my entry in about-hackers.
1406 * find-paths.el (paths-emacs-root-p):
1407 Relaxed emacs-root checking of an in-place installation to
1408 also accomodate the flat layout used on MS Windows.
1410 1998-06-29 John Jones <jj@asu.edu>
1412 * package-get.el: calls to package-get-update-all will only
1413 update packages which are already installed.
1415 1998-07-05 Andy Piper <andyp@parallax.co.uk>
1417 * faces.el (xpm-color-symbols): remove hardcoded defaults these
1418 are handled by the gui-element face fallbacks now.
1420 * x-faces.el: default gui-element face to "background" as well as
1423 * msw-faces.el (mswindows-init-device-faces): remove gui-element
1424 and default face settings since these are set as fallbacks now in
1425 the appropriate domain.
1427 1998-07-02 SL Baur <steve@altair.xemacs.org>
1429 * text-mode.el (text-mode): Reorder regexp so the OR part
1430 corresponding to `page-delim' goes first and the hack in
1431 `forward-paragraph' will work.
1432 With bug analysis from Bob Weiner <weiner@altrasoft.com>
1434 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
1436 * subr.el (remove-hook): When checking the hook value
1437 with functionp, don't apply car to it.
1439 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
1441 * package-get.el (package-get-remote-filename):
1442 Don't use file-name-as-directory because the local directory
1443 separator conventions might not be the same as ftp's.
1445 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1447 * ldap.el (ldap-host-parameters-alist): New name of
1448 `ldap-host-parameters-plist'
1450 1998-06-26 Adrian Aichner <aichner@ecf.teradyne.com>
1452 * package-get.el: Using (require 'package-get-base), now that it
1453 provides itself. Consequently removed all instances of (load
1454 "package-get-base.el").
1456 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
1458 * subr.el (remove-hook): Don't treat the hook value as a
1459 list unless it is both consp and not functionp.
1461 1998-06-29 SL Baur <steve@altair.xemacs.org>
1463 * about.el: Email address for Ben Wing is ben@xemacs.org.
1464 * auto-show.el: Ditto.
1465 * bytecomp.el: Ditto.
1467 * x-scrollbar.el: Ditto.
1469 * tty-init.el: Ditto.
1470 * toolbar-items.el: Ditto.
1471 * symbol-syntax.el: Ditto.
1472 * specifier.el: Ditto.
1473 * objects.el: Ditto.
1474 * hyper-apropos.el: Ditto.
1477 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
1479 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
1480 vertical-divider-always-visible-p.
1481 (default-mouse-motion-handler): Ditto.
1483 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
1485 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
1488 1998-06-21 Oliver Graf <ograf@fga.de>
1490 * build-reports.el: changed receiver to xemacs-build-reports list
1492 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
1494 * font.el: Split font-family-mappings into X and
1495 mswindows-specific versions.
1496 mswindows-font-create-[object|name]: Treat supplied size
1497 as a pointsize. Added underline and strikethru handling.
1499 * msw-faces.el: changed default mswindows charset to western.
1501 * msw-glyphs.el: removed space in border-glyph font string that
1502 was inserted to get round bugs in the mswindows C font code.
1504 1998-06-27 SL Baur <steve@altair.xemacs.org>
1506 * about.el (about-hackers): Credits update.
1508 * help-nomule.el (tutorial-supported-languages): Add Romanian
1511 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
1514 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
1516 * font.el: Split font-family-mappings into X and
1517 mswindows-specific versions.
1518 mswindows-font-create-[object|name]: Treat supplied size
1519 as a pointsize. Added underline and strikethru handling.
1521 * msw-faces.el: changed default mswindows charset to western.
1523 * msw-glyphs.el: removed space in border-glyph font string that
1524 was inserted to get round bugs in the mswindows C font code.
1526 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
1528 * minibuf.el: make read-color-completion-table call
1529 (mswindows-color-list for mswindows devices.
1531 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
1534 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
1535 Let declaration items contain non-word symbol characters.
1537 1998-06-15 Adrian Aichner <aichner@ecf.teradyne.com>
1539 * package-get.el (package-get-package-provider): Added autoload
1540 cookie. Loading "package-get-base.el" in ALL functions that use
1541 it. Fixed some (interactive ...) with multiple argument specs
1542 again. Cosmetic indentation changes.
1544 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
1546 * info.el (Info-insert-dir): Don't use nreverse on variables
1547 that you want to use later.
1549 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
1551 * x-mouse.el (x-set-point-and-move-selection): Replace call
1552 to x-kill-primary-selection with kill-primary-selection
1554 1998-06-12 Martin Buchholz <martin@xemacs.org>
1556 * simple.el (what-cursor-position): Make cursor position reported
1557 use value of column-number-start-at-one
1559 1998-06-17 SL Baur <steve@altair.xemacs.org>
1561 * about.el (xemacs-hackers): Fix Jareth's email address.
1563 1998-06-16 SL Baur <steve@altair.xemacs.org>
1565 * startup.el (startup-splash-frame): Remove
1566 `xemacs-startup-logo-function'.
1568 1998-06-15 SL Baur <steve@altair.xemacs.org>
1570 * about.el (about-hackers): Update credits list.
1572 1998-06-06 Jeff Miller <jmiller@smart.net>
1574 * lisp/sound.el: Update sound-ext to allow filenames with
1575 extensions to be found by load-sound-file
1577 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1579 * info.el (Info-rebuild-outdated-dir): Removed variable
1580 (Info-auto-generate-directory): New variable
1581 (Info-save-auto-generated-dir): New variable
1582 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
1583 (Info-build-dir-anew): Second parameter removed. Use
1584 `Info-save-auto-generated-dir'
1585 (Info-rebuild-dir): Ditto
1587 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
1589 * list-mode.el (next-list-mode-item): Would not recognize
1590 border between directly neighbored items.
1592 1998-06-12 Andy Piper <andyp@parallax.co.uk>
1594 * package-get.el: add autoloads for some functions.
1596 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
1598 * specifier.el (let-specifier): Tiny docfixes.
1600 1998-06-12 Andy Piper <andyp@parallax.co.uk>
1602 * msw-mouse.el: set selection-pointer-glyph to Normal.
1604 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
1606 * wid-edit.el (widget-specify-secret): New function.
1607 (widget-after-change): Use it.
1608 (widget-specify-field): Use it.
1610 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
1612 * mouse.el (drag-window-divider): Use `(not done)' instead of
1613 `doit'; reuse result of `window-pixel-edges'.
1615 * modeline.el (drag-modeline-event-lag): Rename to
1616 drag-divider-event-lag.
1618 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
1620 * specifier.el (let-specifier): Rewritten not to generate needless
1621 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
1624 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
1626 * minibuf.el (read-file-name-1): Setup buffer-local value of
1627 `completion-ignore-case' in completions buffer under Windows.
1629 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
1631 * about.el (about-maintainer-glyph): Fix support for not
1634 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
1636 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
1638 * mouse.el (mouse-track): Cancel selection if misc-user event with
1639 `cancel-mode-internal' function is fetched.
1641 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
1643 * files.el (save-some-buffers-1): Fixed return value.
1645 1998-06-01 Oliver Graf <ograf@fga.de>
1647 * dragdrop.el: added experimental
1649 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
1651 * startup.el (after-init-hook, init-file-user,
1652 user-init-directory, load-user-init-file): Purge references
1653 to "~/.xemacs/init.el" from docstrings.
1655 (load-user-init-file) Use paths-construct-path to construct
1656 paths to user init files. Go directly to ~/.emacs, do not
1657 search ~/.xemacs/, do not load `default-custom-file'.
1659 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
1661 * files.el (interpreter-mode-alist): Catch wish and tclsh before
1663 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
1665 1998-06-03 Andy Piper <andyp@parallax.co.uk>
1667 * menubar-items.el (default-menubar): add Update Packages to customize
1670 1998-06-02 Andy Piper <andyp@parallax.co.uk>
1672 * faces.el: use toolbar face as a fallback for toolbar properties
1673 in xpm-color-symbols instead of default.
1675 * msw-faces.el: rename 3d-object -> gui-element face.
1677 1998-06-06 SL Baur <steve@altair.xemacs.org>
1679 * startup.el (xemacs-startup-logo-function): New variable.
1680 (startup-splash-frame): Use it.
1682 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
1684 * files.el (save-some-buffers): Would wait 1 second.
1685 (save-some-buffers-1): Delete other windows here instead of in
1686 `save-some-buffers'.
1687 (save-some-buffers): Force redisplay only if windows were deleted.
1689 1998-06-02 Didier Verna <verna@inf.enst.fr>
1691 * cus-face.el (custom-face-attributes): generalized the use of
1692 toggle buttons for boolean attributes.
1693 Re-ordered the items a bit.
1695 1998-06-01 SL Baur <steve@altair.xemacs.org>
1697 * sound.el (default-sound-directory): Use `locate-data-directory'
1698 to find the sounds directory.
1700 1998-05-29 Andy Piper <andyp@parallax.co.uk>
1702 * sound.el: default sound-ext to .wav under mswindows, .au
1703 otherwise. load-default sounds without extensions.
1705 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
1707 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
1708 if send-pr is not bound.
1710 1998-06-01 Andy Piper <andyp@parallax.co.uk>
1712 * files.el: grok idl files in auto-mode-alist.
1713 1998-06-01 Jeff Miller <jmiller@smart.net>
1715 * minibuf.el (exact-minibuffer-completion-p): check for nil before
1718 1998-05-30 Andy Piper <andyp@parallax.co.uk>
1720 * msw-glyphs.el: add xbm to the list of image types supported.
1722 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1724 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
1725 instead of XEmacs one when dumping InfoDock.
1727 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1729 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
1730 for `modeline-visible-p'
1732 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
1734 1998-05-29 Andy Piper <andyp@parallax.co.uk>
1736 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
1737 since it's not used anymore. doc string fixes.
1739 * package-get.el (package-get-file-installed-p): new function. use
1740 instead of file-installed-p which is in an external package.
1742 1998-05-28 Oliver Graf <ograf@fga.de>
1744 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
1745 favor of select-window/switch-to-buffer
1747 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
1749 * startup.el: changed (getenv "HOME") to (user-home-directory)
1751 1998-05-25 Oliver Graf <ograf@fga.de>
1753 * frame.el (cde-start-drag) moved to dragdrop.el
1754 (offix-start-drag-region) moved to dragdrop.el
1755 (offix-start-drag) moved to dragdrop.el
1756 * dragdrop.el (cde-start-drag) moved from frame.el
1757 (offix-start-drag-region) moved from frame.el
1758 (offix-start-drag) moved from frame.el
1759 (cde-start-drag-region) cde drag regions
1760 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
1762 1998-05-26 Oliver Graf <ograf@fga.de>
1764 * dragdrop.el: created dragdrop-drag prototypes
1765 (cde-start-drag-region) fixed typo
1767 1998-05-28 SL Baur <steve@altair.xemacs.org>
1769 * simple.el (after-init-hook): Remove reader macro.
1771 * packages.el (packages-hardcoded-lisp): Get rid of reader
1772 macros. Update DOC string.
1774 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
1776 * mouse.el (drag-window-divider): Ditto.
1778 * modeline.el (mouse-drag-modeline): Use it.
1780 * lisp-mode.el (let-specifier): Specify indentation.
1782 * specifier.el (let-specifier): Renamed from
1783 `with-specifier-instance'.
1785 1998-05-27 Andy Piper <andyp@parallax.co.uk>
1788 * faces.el: move definition of xpm-color-symbols from x-faces.el
1789 to faces. Predicate x-get-resource on the presence of x.
1791 * msw-faces.el: set 3d-object face rather than modeline. Specifiy
1792 faces as specfier defaults.
1794 * package-get.el: don't use package-admin-add-single-file-package.
1796 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
1798 * toolbar-items.el: Fixup tooltips.
1799 (toolbar-gnus): Don't use obsolete variable
1800 toolbar-news-frame-properties.
1801 (toolbar-news-reader): Default to `gnus' instead of
1804 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
1807 1998-05-25 Andy Piper <andyp@parallax.co.uk>
1809 * package-get.el: rename -installedp -> -installed-p.
1811 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
1813 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
1814 attributes, and assinged it to continuation, truncation and
1817 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
1818 and made continuation, truncation and hscroll glyphs arrow
1819 characters out of that font.
1821 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
1823 * minibuf.el (minibuffer-electric-separator): Play nicely with
1824 directory-sep-char being \.
1825 (minibuffer-electric-tilde): Ditto.
1826 (read-file-name-map): Ditto.
1828 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
1830 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
1832 (default-mouse-track-deal-with-down-event): Avoid
1833 `x-disown-selection'; use `disown-selection' instead.
1835 1998-05-21 Andy Piper <andyp@parallax.co.uk>
1838 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
1839 moved to (cut-copy-clear-internal) in select.el. Ditto for
1840 (x-delete-primary-selection) (x-kill-primary-selection)
1841 (x-copy-primary-selection).
1842 (own-clipboard): new function.
1844 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
1845 functions in select.el. remove old ones.
1846 (mswindows-own-clipboard): new function.
1848 1998-05-21 Andy Piper <andyp@parallax.co.uk>
1850 * gnuserv.el: allow connections from mswindows type devices.
1852 1998-05-20 Andy Piper <andyp@parallax.co.uk>
1854 * msw-glyphs.el: change image type used from cursor to resource.
1856 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
1858 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
1859 for {top,bottom}-{left,right} values in addition to
1860 {top,bottom}_{left,right}.
1861 Use x-get-resource instead of x-get-resource-and-bogosity-check.
1863 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
1865 * cl-macs.el (specifier-instance): Undefine its setf method.
1867 * specifier.el (with-specifier-instance): Added docstring.
1869 * mouse.el (drag-window-divider): Ditto.
1871 * modeline.el (mouse-drag-modeline): Use it.
1873 * lisp-mode.el (with-specifier-instance): Define its indentation
1876 * specifier.el (with-specifier-instance): New macro.
1878 1998-05-19 Andy Piper <andyp@parallax.co.uk>
1880 * package-get.el (package-get-create-custom): new function to
1881 auto-generate package-get-custom.el from package-get-base.el.
1882 * (package-get-ever-installedp): new function.
1883 * (package-get-custom): new function to get all packages specified
1886 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
1888 * cus-edit.el (custom-file): Revert to `~/.emacs'.
1890 1998-05-23 SL Baur <steve@altair.xemacs.org>
1892 * cl-extra.el: Reverse previous float change.
1894 1998-05-17 Andy Piper <andyp@parallax.co.uk>
1897 * faces.el (try-font-name): moved from x-faces.el since it is
1898 required by w3 under mswindows as well X.
1900 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
1902 * winnt.el: Removed evil (setq completion-ignore-case t)
1903 clause, one more overlookef fsfism.
1904 (nt-quote-args-functions-alist): End sentences with double space.
1906 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
1908 * window-xemacs.el (push-window-configuration): Remove kludgery of
1909 recaching default-toolbar specifier.
1910 (pop-window-configuration): Ditto.
1911 (unpop-window-configuration): Ditto.
1913 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
1915 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
1917 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
1919 * winnt.el (nt-quote-args-verbatim): Added function.
1920 (nt-quote-args-prefix-quote): Added function.
1921 (nt-quote-args-backslash-quote): Added function.
1922 (nt-quote-args-double-quote): Added function.
1923 (nt-quote-args-functions-alist): New variable.
1924 (nt-quote-process-args): Added function. This is the main quoting
1925 work horse called from process-nt.c
1927 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
1929 * winnt.el: Removed duplicate definitions for backspace,
1930 delete, M-backspace and C-M-backspace.
1931 (file-name-buffer-file-type-alist): Removed this variable.
1932 (find-buffer-file-type): Removed function.
1933 (find-file-binary): Removed function.
1934 (find-file-text): Removed function.
1935 (find-file-not-found-set-buffer-file-type): Removed function.
1936 (save-to-unix-hook): Removed function.
1937 (revert-from-unix-hook): Removed function.
1938 (using-unix-filesystems): Removed function.
1939 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
1941 (x-set-selection): Removed function.
1942 (x-get-selection): Removed function.
1943 Removed commented FSFisms.
1944 Replaced copyright notice (this file is not part of GNU Emacs).
1945 (nt-shell-mode-hook): Moved here from a lambda expression. Added
1946 comint-process-echoes setting to t.
1948 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1950 * packages.el (packages-no-package-hierarchy-regexp): Introduced
1951 and used following the interface change of
1952 `paths-find-recursive-path'.
1954 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
1955 regexp instead of a list of base names.
1956 (paths-version-control-filename-regexp):
1957 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
1958 Introduced and used following the interface change of
1959 `paths-find-recursive-path'.
1961 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
1963 * simple.el (delete-forward-p): Make it a defun; do X garbage only
1964 on X devices, rather than on all non-TTY devices.
1966 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
1968 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
1970 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
1972 1998-05-17 Adrian Aichner <aichner@ecf.teradyne.com>
1974 * itimer.el (activate-itimer): Fixed usage of integers
1975 as argument to `concat'.
1977 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
1979 * itimer.el (start-itimer): replace the use of `concat' with
1982 1998-05-16 SL Baur <steve@altair.xemacs.org>
1984 * mode-motion.el (mode-motion-hook): Clarify docstring.
1985 From Bob Weiner <weiner@altrasoft.com>
1987 * loadhist.el (symbol-file): Supply prompt string when used
1989 From Bob Weiner <weiner@altrasoft.com>
1991 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
1993 * loadup.el (really-early-error-handler): Ditto.
1995 * update-elc.el: Ditto.
1997 * setup-paths.el (paths-construct-exec-path): Ditto.
1999 * make-docfile.el: Ditto.
2001 * find-paths.el (paths-decode-directory-path): Use split-path
2002 instead of decode-path.
2004 * files.el (parse-colon-path): Update docstring reference.
2006 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
2010 Bind cut'n'paste keys to non window-system specific functions.
2012 * msw-select.el: New function mswindows-clear-clipboard.
2013 mswindows-cut-copy-clipboard extended to handle clearing of the
2014 selection and renamed to mswindows-cut-copy-clear-clipboard.
2016 * select.el: on mswindows devices delete-primary-selection
2017 calls mswindows-clear-clipboard.
2019 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
2021 * simple.el (quoted-insert): Inhibit quit when using read-char.
2023 * cmdloop.el (read-char): Don't inhibit quit.
2024 (read-char-exclusive): Ditto.
2025 (read-char): Signal quit if quit-char was pressed.
2026 (read-char-exclusive): Ditto.
2027 (read-quoted-char): Return a character, not integer.
2029 * menubar-items.el (default-popup-menu): Use Andy's generic
2031 (default-popup-menu): Fix code.
2033 1998-05-14 Oliver Graf <ograf@fga.de>
2035 * dragdrop.el (dragdrop-function-widget): this time it's done
2037 1998-05-13 Oliver Graf <ograf@fga.de>
2039 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
2041 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
2043 * device.el (device-pixel-width):
2044 (device-pixel-height):
2048 (device-color-cells): Swapped parameters to device-system-metric
2049 according to the interface change.
2051 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
2053 * mouse.el (default-mouse-motion-handler): Use new name of the
2054 function event-over-vertical-divider-p.
2055 Do not set E-W arrow cursor over the divider if
2056 vertical-divider-draggable-p is nil in the window.
2057 ([top-level]): Use new name for the variable
2058 vertical-divider-map.
2059 (drag-window-divider): Respect vertical-divider-draggable-p.
2060 Variable name typo fixes.
2062 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
2064 * keymap.el (kbd): Define here; handle string constants and
2067 1998-05-15 Christian Nyb <chr@mediascience.no>
2069 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
2072 1998-05-13 Didier Verna <verna@inf.enst.fr>
2074 * mouse.el (drag-window-divider): give the vertical divider a
2075 pressed look when dragging it.
2077 1998-05-13 Andy Piper <andyp@parallax.co.uk>
2079 * faces.el: predicate some more face operations on x or mswindows
2082 * modeline.el: enable modeline coloring for mswindows.
2084 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2086 * minibuf.el (minibuffer-default): Added variable; compatible with
2088 (next-history-element): Used `minibuffer-default'.
2090 1998-05-12 Oliver Graf <ograf@fga.de>
2092 * dragdrop.el (dragdrop-function-widget): button and mods ok
2093 arguments still look a bit strange
2094 (dragdrop-compare-mods) created
2095 (dragdrop-drop-do-functions) correctly checks for buttons and
2098 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
2100 * setup-paths.el (paths-default-info-directories): Replace
2101 path-separator with directory-sep-char.
2103 * files.el (path-separator): Don't define it here.
2105 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
2107 * update-elc.el: Ditto.
2109 * setup-paths.el (paths-construct-exec-path): Ditto.
2111 * make-docfile.el: Ditto.
2113 * loadup.el (really-early-error-handler): Ditto.
2115 * find-paths.el (paths-decode-directory-path): Use decode-path
2116 instead of decode-path-internal.
2118 * files.el (parse-colon-path): Update docstring.
2120 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
2122 * subr.el (get-buffer-window-list): Make BUFFER optional.
2124 * window-xemacs.el (windows-of-buffer): Defalias to
2125 get-buffer-window-list.
2127 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2129 * disass.el: Fix maintainer keyword.
2131 * bytecomp.el (byte-compile-and-load-file): Autoload.
2132 (byte-compile-buffer): Ditto.
2134 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
2135 value is returned, not the name.
2136 (lisp-imenu-generic-expression): Enable it.
2137 (lisp-mode-variables): Ditto.
2138 (lisp-indent-offset): Change defconst to defvar.
2139 (lisp-indent-function): Ditto.
2140 (lisp-body-indent): Ditto.
2142 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2144 * modeline.el: Use zap-last-kbd-macro-event.
2146 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
2147 nil, don't attempt to do anything with messages.
2148 (eval-last-sexp): Use `letf' for clarity.
2150 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2152 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
2154 1998-05-11 Martin Buchholz <martin@xemacs.org>
2159 Change empty docstrings into no doc strings at all.
2160 Fix bogus FSF-format docstrings.
2161 * etags.el: Fix docstring.
2163 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
2165 * package-get.el (package-get): Use internal md5
2167 1998-05-13 SL Baur <steve@altair.xemacs.org>
2169 * about.el (about-xemacs): Correct abuse of concat.
2171 1998-05-11 SL Baur <steve@altair.xemacs.org>
2173 * info.el (Info-mode): Use easymenu.
2175 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2177 * apropos.el (apropos): Don't use concat with integers.
2179 * cmdloop.el (describe-last-error): Handle the case when no error
2180 was seen gracefully.
2182 * apropos.el (apropos-print): Use with-displaying-help-buffer as
2184 (apropos-describe-plist): Ditto.
2186 * help.el (with-displaying-help-buffer): Revert to a defun.
2187 (describe-key): Use it as defun.
2188 (describe-mode): Ditto.
2189 (describe-bindings): Ditto.
2190 (describe-prefix-bindings): Ditto.
2191 (describe-installation): Ditto.
2192 (view-lossage): Ditto.
2193 (describe-function): Ditto.
2194 (describe-variable): Ditto.
2195 (describe-syntax): Ditto.
2197 1998-05-11 Oliver Graf <ograf@fga.de>
2199 * dragdrop.el: changed order of require/provide
2200 (dragdrop-drop-mime-default) changed to new calling conventions
2201 (dragdrop-drop-do-functions) changed to new calling conventions
2202 (dragdrop-function-widget) this one needs more work...
2204 1998-05-10 Oliver Graf <ograf@fga.de>
2206 * about.el: another small change in my entry
2207 * dragdrop.el (dragdrop-drop-log-function): logging added
2209 changed interface to handler functions. now called with event
2212 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
2214 * glyphs.el (divider-pointer-glyph): Declared new glyph,
2215 E-W arrow pointer displayed over draggable dividers.
2217 * mouse.el (default-mouse-motion-handler): Show it when
2219 (drag-window-divider): Added.
2220 ([top-level]): Initialized window-divider-map with a keymap
2221 binding the above function to left button down event.
2223 * x-mouse.el (x-init-pointer-shape): Initialize
2224 divider-pointer-glyph from Cursor.dividerPointer, or use default
2227 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
2229 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
2231 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
2233 * simple.el (count-words-buffer): Don't query for buffer.
2234 (count-lines-buffer): Ditto.
2236 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
2238 * help.el (where-is): add optional insert argument.
2240 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
2242 * help.el (describe-key-briefly): New argument INSERT.
2244 * simple.el (eval-expression): New optional argument; synch with
2247 * keydefs.el (global-map): Add new register bindings.
2249 * register.el: Synched with FSF 20.3.
2251 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
2253 * window-xemacs.el (recenter): all arguments are optional.
2255 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
2257 * device.el: (device-pixel-width): Reflected name/parameters
2258 change to device-system-metric.
2259 (device-pixel-height): Ditto.
2260 (device-mm-width): Ditto.
2261 (device-mm-height): Ditto.
2262 (device-bitplanes): Ditto.
2263 (device-color-cells): Ditto.
2265 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
2267 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
2269 * cl.el (most-positive-fixnum): Document.
2270 (most-negative-fixnum): Ditto.
2272 * cus-dep.el: Updated comment.
2274 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
2277 * cus-load.el (custom-put): Removed.
2279 * files.el (after-find-file): Just resignal quit instead of
2280 signaling "canceled".
2282 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
2284 * frame.el (other-frame): Use `focus-frame' instead of
2285 select-frame kludges.
2287 * lisp-mode.el: Update lisp-indent-function for
2288 save-selected-frame and with-selected-frame.
2290 * frame.el (save-selected-frame): New macro.
2291 (with-selected-frame): Ditto.
2292 (other-frame): Use `set-frame-focus'.
2294 1998-05-06 Oliver Graf <ograf@fga.de>
2296 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
2297 (dragdrop-drop-url-default) default handler for URL drops created
2298 (dragdrop-drop-mime-default) default handler for MIME drops created
2299 (dragdrop-drop-functions) default custom for handling drops created
2300 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
2302 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
2304 * mouse.el: Removed redundant mouse-mswindows-drop function.
2306 1998-05-05 Oliver Graf <ograf@fga.de>
2308 * about.el: changed some text in my entry
2309 * dragdrop.el: added customs
2311 1998-05-04 Oliver Graf <ograf@fga.de>
2313 * mouse.el: killed global drop key bindings
2314 (mouse-offix-drop) removed
2315 * dragdrop.el: created
2316 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
2318 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
2320 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
2321 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
2323 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
2326 * scrollbar.el (scrollbars-visible-p): Use new
2327 {vertical,horizontal}-scrollbar-visible-p specifiers.
2329 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
2331 * device.el (device-pixel-height):
2332 (device-pixel-width):
2336 (device-color-cells): Moved these 6 functions from device.c; they
2337 all use single (device-system-metrics) call.
2339 1998-05-09 SL Baur <steve@altair.xemacs.org>
2341 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
2345 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
2346 Suggested by Hrvoje Niksic <hniksic@srce.hr>
2348 * help.el (help-map): Remove Hyperbole keybinding logic.
2349 Suggested by: Michael Ernst <mernst@cs.washington.edu>
2351 1998-05-08 SL Baur <steve@altair.xemacs.org>
2353 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
2354 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
2356 1998-05-07 Andy Piper <andyp@parallax.co.uk>
2358 * msw-glyphs.el: use nicer icon3 from the frame icon.
2360 1998-05-07 SL Baur <steve@altair.xemacs.org>
2362 * version.el (emacs-version): Remove InfoDock conditionals.
2364 * startup.el (startup-splash-frame): Change ID logo name.
2366 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
2368 * files.el (after-find-file): If the user presses C-g on
2369 directory-creation prompt, kill the buffer.
2371 1998-05-06 SL Baur <steve@altair.xemacs.org>
2373 * simple.el (count-words-region): Reverse previous change.
2375 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
2377 * replace.el (query-replace): Just call perform-replace.
2378 (query-replace-regexp): Ditto.
2379 (perform-replace): Move region handling here.
2380 (perform-replace): Use the new arg to match-data.
2382 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
2384 * x-init.el: Install X specific display table that
2385 displays char 0240 as a space to avoid whatever it is
2386 that screws up display of that character code.
2388 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
2390 * help.el (function-arglist): If no arguments are documented for a
2391 subr, print nothing rather than incorrect output.
2393 1998-05-05 SL Baur <steve@altair.xemacs.org>
2395 * cmdloop.el (command-error): Update bail-out error message to use
2396 `emacs-program-name'.
2398 * lib-complete.el: Remove reader macro cruft.
2400 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
2403 * simple.el (count-words-region): Drop interactive-p check on the
2406 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
2410 Correct spelling of mswindows-font-canonicalize-name.
2412 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2414 * ldap.el (ldap-host-parameters-alist): Replaced with
2415 `ldap-host-parameters-plist'
2416 (ldap-search): Adapt to previous change
2418 1998-05-02 SL Baur <steve@altair.xemacs.org>
2420 * about.el (about-hackers): Update Bob Weiner bio.
2421 (about-maintainer-info): Ditto.
2423 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
2425 * simple.el (display-warning-minimum-level): Docfix.
2427 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
2429 * widget.el (:default-get): New keyword.
2430 * wid-edit.el (default, widget-default-default-get): Define it.
2431 (group, widget-group-default-get): Define it.
2432 (menu-choice, widget-choice-default-get): Define it.
2433 (widget-default-get): New function.
2434 (widget-choice-action): Call it.
2435 (widget-editable-list-entry-create): Call it.
2437 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
2439 * byte-optimize.el (byte-boolean-vars): Removed.
2440 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
2441 lookup through `byte-boolean-vars'.
2443 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
2445 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
2446 resource-provided values into ghost specs for scrollbar-height and
2449 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
2451 * byte-optimize.el: Don't attempt to optimize /=.
2453 * bytecomp.el (byte-compile-one-ore-more-args): New function.
2454 (byte-compile-/=): Ditto.
2456 1998-05-02 SL Baur <steve@altair.xemacs.org>
2458 * apropos.el: Use `with-displaying-help-buffer'.
2459 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
2460 Use `with-displaying-help-buffer'.
2461 (apropos-follow): Do not give special treatment to buffer cursor
2462 was in prior to a mouse click.
2463 (apropos-describe-plist): Use `with-displaying-help-buffer'.
2464 (apropos-print-doc): Set correct buffer for setting text
2467 1998-05-01 SL Baur <steve@altair.xemacs.org>
2469 * help.el (help-buffer-prefix-string): New variable.
2470 (help-buffer-name): Use it.
2472 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
2475 1998-04-30 Greg Klanderman <greg@alphatech.com>
2477 * frame.el (other-frame): Work even when focus-follows-mouse is true.
2479 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
2481 * files.el (find-file-noselect): Update docstring.
2482 (find-file-noselect): Signal an error if found an unreadable file.
2483 (file-chase-links): Save the match data.
2484 (normal-mode): Use `lwarn' and `error-message-string'.
2485 (interpreter-mode-alist): Change defconst to defvar.
2486 (inhibit-first-line-modes-regexps): Ditto.
2487 (inhibit-first-line-modes-regexps): Added .tgz.
2488 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
2489 (change-major-mode-with-file-name): New user-option.
2490 (set-visited-file-name): Synched with FSF.
2491 (file-name-extension): New function, from FSF 20.3.
2492 (file-relative-name): Synched with FSF.
2493 (save-some-buffers): Support the C-r feature.
2494 (recover-session): Synched with FSF.
2495 (kill-some-buffers): Ditto.
2496 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
2498 1998-04-30 SL Baur <steve@altair.xemacs.org>
2500 * files.el (insert-file): Undo previous change and reenable use of
2503 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
2505 * window-xemacs.el (recenter): Define.
2507 1998-04-29 Andy Piper <andyp@parallax.co.uk>
2509 * font.el (mswindows-font-create-name)
2510 (mswindows-font-create-object): new functions for mswindows type
2513 * msw-faces.el (mswindows-font-canicolize-name): fix so that
2514 strings are parsed as well as font objects.
2516 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
2518 * modeline.el (defining-kbd-macro): Restore modeline indication of
2519 kbd-macro being recorded.
2520 (add-minor-mode): Simplify docstring.
2521 (modeline-minor-mode-menu): Remove stuff.
2523 1998-04-29 Andy Piper <andyp@parallax.co.uk>
2525 * code-process.el (call-process): dynamically decide process
2528 1998-04-29 Jim Radford <radford@robby.caltech.edu>
2530 * modeline.el: Add line-number-mode, column-number-mode to
2531 the modeline minor-mode menu. Button2 on the line number does
2534 1998-04-29 Andy Piper <andyp@parallax.co.uk>
2536 * mouse.el: move x-selection-owner-p type things to
2539 * msw-init.el: copy zmacs stuff from x-init.el
2541 * msw-select.el (mswindows-own-selection)
2542 (mswindows-disown-selection) (mswindows-selection-owner-p): new
2543 functions. Very simple minded implementation of selectio
2546 * select.el (own-selection) (disown-selection)
2547 (activate-region-as-selection) (select-make-extent-for-selection)
2548 (valid-simple-selection-p): functions moved from x-select.el for
2549 generalized selection.
2551 * x-select.el: see select.el changes.
2553 * x-toolbar.el: use new selection functions.
2555 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2557 * packages.el (packages-find-package-directories): Fixed bug that
2558 would pick up multiple site-package directories.
2559 (package-locations): Added "xemacs-packages" as a late package
2562 * find-paths.el: Now uses `emacs-program-name' and
2563 `emacs-program-version'.
2564 Additions to enforce version-specific directories in
2565 `paths-find-version-directory'.
2567 1998-04-29 SL Baur <steve@altair.xemacs.org>
2569 * default.el: Removed.
2570 * site-start.el: Removed.
2572 1998-04-29 Didier Verna <verna@inf.enst.fr>
2574 * minibuf.el (minibuffer-history-minimum-string-length): Default
2577 1998-04-28 SL Baur <steve@altair.xemacs.org>
2579 * find-paths.el (paths-program-name): Rename.
2580 (paths-emacs-root-p): Ditto.
2581 (paths-find-site-directory): Ditto.
2583 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
2585 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
2586 `emacs-lisp-byte-compile-and-load'.
2588 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2590 * ldap.el (ldap-search): Fixed additional parameter passing to
2593 1998-04-27 Andy Piper <andyp@parallax.co.uk>
2595 * select.el (kill-primary-selection) (selection-owner-p)
2596 (copy-primary-selection) (yank-clipboard-selection)
2597 (selection-exists-p) (delete-primary-selection): new file and
2598 functions that do the right thing for the selected device.
2600 * x-menubar.el: use generalised selection functions.
2602 * dumped-lisp.el: dump select.el.
2604 1998-04-27 SL Baur <steve@altair.xemacs.org>
2606 * find-paths.el (paths-progname): New variable.
2607 (paths-emacs-root-p): Use it.
2608 (paths-find-site-directory): Ditto.
2610 1998-04-26 SL Baur <steve@altair.xemacs.org>
2612 * loadup.el ((member "dump" command-line-args)): Dump as
2613 `infodock' if InfoDock.
2615 1998-04-25 SL Baur <steve@altair.xemacs.org>
2617 * find-paths.el (construct-emacs-version): Simplify, include
2618 program name in the return value.
2619 * (paths-find-version-directory): Use it.
2621 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2623 * info.el (Info-parse-dir-entries): Fixed regexp
2624 (Info-build-dir-anew): Remove full suffix and capitalize info file
2625 name for files with no @direntry
2626 (Info-batch-rebuild-dir): New function
2627 (Info-suffixed-file): Check for regular files instead of simple
2628 file existence (could catch directories before)
2630 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2632 * setup-paths.el, find-paths.el: Removed uses of `not' which
2633 temacs doesn't have.
2635 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
2636 into root searching.
2638 1998-04-24 Martin Buchholz <martin@xemacs.org>
2640 * subr.el: Remove definition of `not'.
2642 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
2644 * msw-glyphs.el: enable graphics support.
2646 1998-04-23 Didier Verna <verna@inf.enst.fr>
2648 * x-menubar.el (default-menubar): restored the line-number-mode
2651 * misc doc string updates related to the options menu.
2653 1998-04-24 SL Baur <steve@altair.xemacs.org>
2655 * setup-paths.el (paths-construct-load-path): Fix typo.
2657 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2659 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
2660 font-menu-ignore-scaled-fonts don't have to be bound now; this
2661 gets us one step further towards making --no-autoloads work.
2663 * startup.el (normal-top-level): Load auto-autoloads only if
2664 lisp-directory is non-nil.
2666 * setup-paths.el (paths-construct-load-path): Made it robust
2667 against nil lisp-directory.
2669 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
2670 to the list of variables that cause a warning when nil.
2672 * toolbar.el (init-toolbar-location): Now works even when there's
2673 no toolbar icon directory.
2675 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
2677 * help.el (view-lossage): Recognize it.
2679 * simple.el (log-message): Mark multiline messages.
2681 1998-04-22 SL Baur <steve@altair.xemacs.org>
2683 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
2685 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
2687 * package-get.el (package-get-all): add `\n' separator to
2688 interactive specification so that both variables are read
2690 1998-04-22 Didier Verna <verna@inf.enst.fr>
2692 * x-menubar.el: ported the options menu to Custom.
2693 Moved the "read only" toggle button to the buffers menu.
2694 Corrected some missing ;;;###autoload or defcustom.
2696 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
2697 the scrollbar-visible specifier for options menu handling.
2699 * toolbar.el (toolbar-visible-p)
2700 (toolbar-captioned-p)
2701 (default-toolbar-position): defcustom wrappers around
2702 the toolbar specifiers for options menu handling.
2704 * frame.el (get-frame-for-buffer-default-instance-limit):
2705 defcustom it for options menu handling.
2707 * font-lock.el (font-lock-mode): defcustom and autolaod the variable
2708 font-lock-mode for options menu handling.
2710 * cus-start.el: added Custom properties to overwrite-mode for
2711 options menu handling.
2713 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
2715 * about.el: shameless self-promotion.
2717 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
2719 * simple.el (raw-append-message): Slightly optimize.
2720 (remove-message): Use `push' for clarity.
2721 (append-message): Ditto.
2722 (display-warning): Dito.
2723 (raw-append-message): Send the message to the appropriate device.
2725 1998-04-22 SL Baur <steve@altair.xemacs.org>
2727 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
2728 From Sean MacLennan <Sean.MacLennan@pika.ca>
2730 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2732 * setup-paths.el: Changed `directory-sep-char' to
2733 `path-separator', following a change in GNU Emacs.
2735 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2737 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
2738 (Info-build-dir-anew): Add a final newline.
2739 (Info-build-dir-anew): Do not issue warning when rebuilding policy
2741 (Info-rebuild-dir): Ditto
2743 * dumped-lisp.el (preloaded-file-list): Added ldap.el
2745 1998-04-21 SL Baur <steve@altair.xemacs.org>
2747 * simple.el (count-words-buffer): Retain zmacs region.
2748 (count-words-region): Ditto.
2749 * simple.el: (what-line): Expanded line counts.
2750 (count-lines): New parameter to conditionalize whether collapsed
2752 From Bob Weiner <weiner@altrasoft.com>
2754 1998-04-19 SL Baur <steve@altair.xemacs.org>
2756 * packages.el (package-locations): infodock-packages must override
2757 mule-packages and packages.
2759 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
2762 remove rude messages from widget-activation-widget-mapper
2763 and widget-activation-glyph-mapper
2765 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
2767 * toolbar.el: Remove (featurep 'x) test from
2768 toolbar-make-button-list
2770 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
2772 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
2773 only if in the same frame.
2775 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2777 * packages.el (package-locations): Added site-packages hierarchy.
2779 * setup-paths.el (paths-default-info-directories): Introduced and
2782 * packages.el, setup-paths.el: Set various path searching depths
2785 * packages.el (packages-hierarchy-depth):
2786 (packages-load-path-depth): Introduced and used.
2788 * setup-paths.el (paths-load-path-depth): Introduced and used.
2790 * find-paths.el (paths-find-recursive-path): Added max-depth
2793 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2795 * setup-paths.el (paths-construct-info-path): Removed
2796 dependency on behavior of (file-name-as-directory "").
2798 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2800 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
2803 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2805 * dump-paths.el, startup.el: Added handling for --debug-paths.
2807 1998-04-15 William M. Perry <wmperry@aventail.com>
2809 * wid-edit.el: We cannot just set the help-echo or balloon-help
2810 properties for an extent based on the :help-echo widget
2811 property, since help-echo and balloon-help cause an EXTENT to
2812 get passed in, where :help-echo functions are expecting a WIDGET
2814 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
2816 * scrollbar.el (init-scrollbar-from-resources): Call
2817 mswindows-init-scrollbar-metrics when appropriate.
2819 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
2821 * dumped-lisp.el: dump x-toolbar for window system
2823 * msw-init.el (init-post-mswindows-win): enable toolbars if we
2824 have support and xpm.
2826 1998-04-16 SL Baur <steve@altair.xemacs.org>
2828 * files.el (toggle-read-only): Fix docstring.
2829 From Didier Verna <verna@inf.enst.fr>
2831 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2833 * startup.el (normal-top-level): Load autoload-file-name without
2834 specifying an extension---some people only auto-autoload.el.gz.
2836 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
2838 * files.el (backup-enable-predicate): Don't bomb on NAME being
2841 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2843 * find-paths.el, packages.el: Now prefers configure'd paths.
2844 This shouldn't cause any of the originally anticipated problems as
2845 the current paths architecture will not define the various
2846 configure-xxx variables if they're not specified on the configure
2849 * find-paths.el, setup-paths.el, packages.el: Removed all
2850 mentionings of "/" as a path separator.
2851 Used paths-construct-path throughout.
2853 * find-paths.el (paths-construct-path): Created to assemble paths
2854 from directory components.
2856 * setup-paths.el, packages.el: Used paths-decode-directory-path
2857 instead of decode-path-internal.
2859 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
2861 (paths-decode-directory-path) Created.
2863 * setup-paths.el: Changed configure-exec-path to
2864 configure-exec-directory.
2866 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2868 * packages.el (packages-find-packages): Fixed decoding of
2871 * startup.el: -no-packages -> -no-early-packages.
2873 (packages-load-package-lisps): Fixed loading of auto-autoload
2876 * startup.el (normal-top-level): Fixed loading of core
2879 * obsolete.el: Un-obsoleted site-directory. Sigh.
2881 * startup.el, packages.el, dump-paths.el: Added proper settings
2882 for site-directory and lisp-directory variables.
2884 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
2885 inhibit-package-autoloads and fixed handling of it.
2887 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
2888 handling of former inhibit-package-init, now
2889 inhibit-early-packages, to make -vanilla etc. work.
2891 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
2893 * code-process.el (start-process): Fallback to 'undecided instead
2894 of 'binary for process input coding stream.
2896 * process.el (start-process): Docstring fix.
2898 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2900 * info.el (Info-insert-dir): Do not insert temporary dir files
2901 in Info-dir-file-attributes
2902 (Info-build-dir-anew): Ensure temporary buffer is not read-only
2903 (Info-rebuild-dir): Ditto.
2905 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2907 * obsolete.el: Added obsoleteness declarations for
2908 `site-directory' and `Info-default-directory-list'.
2910 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2912 * find-paths.el (paths-find-emacs-root): Only look at the
2913 executable at the end of the symlink chain for determining the
2916 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2918 * setup-paths.el (paths-construct-info-path): Changed construction
2919 to cater to gone default in configure.
2921 * find-paths.el (paths-uniq-append): Added.
2923 * packages.el: Rewritten package path construction once again.
2925 * dump-paths.el, startup.el: Removed package-path as a global
2928 * package-admin.el (package-admin-add-single-file-package):
2929 (package-admin-add-binary-package): Changed package-path to
2932 * packages.el (packages-split-path): Split path at "/" rather than
2933 nil according to change in emacs.c.
2935 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2937 * setup-paths.el (paths-construct-info-path): Changed info path
2938 order so that directories come out right.
2939 (paths-find-lock-directory): Fixed bug: It used to think
2940 configure-lock-directory is a path.
2942 1998-04-06 Jeff Miller <jmiller@smart.net>
2944 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
2945 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
2946 eases the use of toolbar-add/kill-item functions.
2948 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
2950 * code-files.el (file-coding-system-alist): Commented out
2951 loaddefs.el magical treatment.
2953 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2955 * info.el (Info-rebuild-outdated-dir): Added new option
2956 `conservative' and made it the default
2957 (Info-rebuild-dir): Appropriately parse multi-line description
2958 strings, and multi-section dir files. Issue warning when dir
2959 is rebuilt as temporary
2960 (Info-build-dir-anew): Issue warning when dir is built as
2963 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
2965 * list-mode.el (list-mode-map): Bind highlight motion commands to
2966 standard keys left, right, C-b and C-f.
2968 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
2970 * files.el (auto-mode-alist): allow .sc for Scheme->C
2972 1998-04-06 SL Baur <steve@altair.xemacs.org>
2974 * loadup.el (pureload): Don't quote (garbage-collect).
2976 1998-04-04 SL Baur <steve@altair.xemacs.org>
2978 * package-get-base.el: Updated.
2980 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
2982 * isearch-mode.el (isearch-just-started): New variable.
2983 (isearch-mode): Set it.
2984 (isearch-repeat): Advance one character forward only if the search
2985 was successful, and was not just started.
2986 (isearch-repeat): Clear isearch-just-started.
2988 1998-04-02 SL Baur <steve@altair.xemacs.org>
2990 * finder.el (finder-compile-keywords): Don't eval new finder-inf
2993 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
2995 * subr.el (listify-key-sequence): Removed.
2997 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
2999 * bytecomp.el (byte-compile-print-gensym): New option.
3000 (byte-compile-output-file-form): Use it.
3001 (byte-compile-output-docform): Ditto.
3002 (byte-compile-compiled-obj-to-list): Ditto.
3004 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
3006 * msw-glyphs.el: set frame icon if xpm support.
3008 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
3010 * help.el: Code that pretty prints variable values
3013 1998-04-02 SL Baur <steve@altair.xemacs.org>
3015 * find-paths.el (paths-emacs-root-p): Correct test for installation
3017 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3019 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
3021 * loaddefs.el: Don't set debug-ignored-errors; leave
3022 its default value set to nil.
3024 1998-03-29 Damon Lipparelli <lipp@primus.com>
3026 * info.el (Info-rebuild-dir): fixed mis-spelling.
3028 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3030 * info.el (Info-rebuild-outdated-dir): New custom var
3031 (Info-insert-node): Create/update dir file when needed, ie when it
3032 does not exist or is older than some info files in directory
3034 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3036 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
3037 for last packages, mainly for using a 20.4 package base.
3039 * packages.el (late-packages): Typo fix. It was called
3042 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
3043 relative symlinks correctly.
3044 (paths-find-emacs-roots): More rigorous checking for plausible
3045 configuration-time root.
3047 * startup.el (normal-top-level): Added a warning if XEmacs cannot
3050 1998-03-27 Martin Buchholz <martin@xemacs.org>
3052 * faces.el: Fix docstrings.
3053 * glyphs.el: Fix docstrings.
3054 * mouse.el: Fix docstrings.
3056 * frame.el: Change phrase `current frame' to `selected frame'.
3058 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
3060 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
3061 macros using backquote to make them infinitely more readable.
3063 1998-03-30 SL Baur <steve@altair.xemacs.org>
3065 * packages.el (packages-find-package-path): Hardcoded specialized
3066 InfoDock support until we can clean this up.
3068 * help.el (describe-bindings-1): Return the value of the bindings
3069 help buffer created.
3070 (describe-bindings): Ditto.
3072 * simple.el (set-variable): Restore previous behavior of not
3073 bombing if the variable to set is not boundp.
3075 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3077 * packages.el (packages-handle-package-dumped-lisps): Allow for
3078 non-local files to be loaded off the package-lisp variable.
3080 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
3082 * x-faces.el: Global X resources should override
3083 specs for all device classes (color, grayscale, mono);
3084 code currently doesn't override any of them. Fixed by
3085 calling remove-specifier with '(x default) as the tag
3086 set and allowing inexact matches.
3088 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
3090 * faces.el: Separated face intializations based on
3091 device classes into device type specific (tag set,
3092 instantiator) pairs.
3094 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
3096 * wid-edit.el (widget-choice-action): Remember user's explicit
3098 (widget-choice-value-create): Respect it.
3099 From Richard Stallman <rms@gnu.org>
3101 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3103 * setup-paths.el (paths-construct-info-path): Always append
3104 existing directories from configure-time info path.
3106 * startup.el (startup-setup-paths): Renamed misnamed info-path to
3107 Info-directory-list.
3109 * info.el: Removed Info-default-directory-list which was broken by
3111 Removed bogus initialization of Info-directory-list---startup.el
3112 can do a much better job.
3113 Added autoload of Info-directory-list.
3115 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
3116 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
3117 be exclusive; now it's merely given precedence, just like in the
3120 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3122 * find-paths.el (paths-find-architecture-directory): Fix bug with
3123 finding; it used to default too early.
3125 1998-03-25 Martin Buchholz <martin@xemacs.org>
3127 * packages.el (packages-split-path): Fix a bug; it used to fail
3128 for paths that weren't split.
3130 1998-03-26 SL Baur <steve@altair.xemacs.org>
3132 * finder.el (finder-compile-keywords): trap on errors.
3134 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
3136 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
3137 fourth argument of t so that only the specs exactly
3138 matching the tag lists are removed.
3140 1998-03-25 SL Baur <steve@altair.xemacs.org>
3142 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
3144 1998-03-23 SL Baur <steve@altair.xemacs.org>
3146 * minibuf.el (mouse-read-file-name-1): If a default directory was
3147 specified, use it for generating the completions.
3149 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3151 * update-elc.el: Now respects inhibit-package-init and
3153 Now does path construction with loadup-paths.
3155 * startup.el (normal-top-level, startup-setup-paths): Now respects
3156 inhibit-package-init and inhibit-site-lisp.
3158 * packages.el (packages-find-package-path): Extended package path
3159 by version-specific hierarchies.
3160 (packages-find-packages): Now respects inhibit flag and
3162 Moved path setup to loadup-paths.
3164 * make-docfile.el: Now respects inhibit-package-init and
3166 Now does path construction with loadup-paths.
3168 * loadup.el: Now respects inhibit-package-init and
3171 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
3173 * loadup-paths.el: New file: setup load-path to encompass
3176 1998-03-22 SL Baur <steve@altair.xemacs.org>
3178 * auto-show.el: load-gc renamed to pureload.
3179 * site-load.el: Ditto.
3180 * packages.el (toplevel): Ditto.
3181 * loadup.el (really-early-error-handler): Ditto.
3182 * dumped-lisp.el (preloaded-file-list): Ditto.
3183 * cus-face.el (custom-declare-face): Ditto.
3185 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3187 * <Today>: The Big Path Searching Overhaul.
3189 * find-paths.el: New file: find and assemble paths in the
3190 installation hierarchy.
3192 * setup-paths.el: New file: global layout of paths and directories
3193 within the XEmacs hierarchy.
3195 * packages.el: Replaced everything related to path searching and
3196 startup by code in terms of find-paths.
3198 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
3199 the new path searching engine.
3201 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
3204 1998-03-22 SL Baur <steve@altair.xemacs.org>
3206 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
3209 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
3211 * msw-glyphs.el: Added check for 'mswindows feature, so the file
3212 compiles identically in any configuration.
3213 Removed irrelevant commentary.
3215 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
3217 * simple.el (set-variable): Allow setting specifiers.
3219 1998-03-19 SL Baur <steve@altair.xemacs.org>
3221 * lisp.el (forward-sexp): Revert previous change.
3223 1998-03-18 SL Baur <steve@altair.xemacs.org>
3225 * frame.el (frame-initialize): Use `delete-console' instead of
3226 `delete-device' to delete the stream console to match the usage in
3229 1998-03-16 SL Baur <steve@altair.xemacs.org>
3231 * files.el (cdpath-previous): New variable.
3233 From Bob Weiner <weiner@wave.altrasoft.com>
3235 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
3237 * keydefs.el: Changed keybindings of forward-char,
3238 backward, scroll-up and scroll-down to point to their
3239 -command counterparts.
3241 * simple.el: New functions: forwarc-char-command,
3242 backwrad-char-command, scroll-up-command,
3243 scroll-down-command which work liek their counterparts
3244 except that they honor the variable
3245 signal-error-on-buffer-boundary.
3247 Definition of signal-error-on-buffer-boundary received
3250 defvar declaration added for word-across-newline to avoid
3251 byte-compiler warning about the free variable reference.
3253 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
3255 * winnt.el: Removed "%t" from the beginning of
3256 modeline-format. From now on, there's no nt-specifics in the modeline.
3258 1998-03-14 SL Baur <steve@altair.xemacs.org>
3260 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
3261 of `when' with `if'.
3263 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
3265 * msw-glyphs.el: New file. Defines TTY-style glyphs for
3266 mswindows. Must be reworked along with glyphs.el, or
3267 merged into it, after there is images support.
3269 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
3272 1998-03-13 SL Baur <steve@altair.xemacs.org>
3274 * faces.el: fix for text cursor initialization.
3275 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
3276 From Andy Piper <andyp@parallax.co.uk>
3278 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
3280 * files.el (set-auto-mode): If a mode is not fboundp, check to see
3281 if there is an existing package that handles it and warn the user
3284 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
3286 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
3287 Installation" menu item when Installation-string is not bound.
3289 1998-03-11 SL Baur <steve@altair.xemacs.org>
3291 * lisp.el (forward-sexp): Fix for test for balanced sexp.
3292 From Jeremiah W. James <jerry@cs.ucsb.edu>
3294 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
3297 * faces.el: Fix face initialization.
3299 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
3301 * files.el (backup-enable-predicate): fix breakage introduced
3304 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
3306 * x-faces.el (x-init-face-from-resources): The
3307 TTY face property retrieval functions don't return
3308 specifiers, so use face-property instead.
3310 1998-03-09 SL Baur <steve@altair.xemacs.org>
3312 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
3314 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
3316 * x-menubar.el: Expanded documentation for
3317 option-save-faces. Changed Options -> Browse Faces
3318 menu entry to invoke customize-face.
3320 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
3322 * faces.el: Most face initialization moved out of
3323 init-other-random-faces to the top level so that the
3324 initialization happens before Xemacs is dumped. Much
3325 of the fascist "face-differs-from-default-p or FROB!"
3326 code has been retired in favor of letting the user do
3327 what they want to do. Face initialization code changed
3328 to use `default' specifier tag so that the settings can
3329 be overridden later if the user wishes it.
3331 1998-03-08 SL Baur <steve@altair.xemacs.org>
3333 * about.el (about-hackers): Update contributors list.
3335 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
3337 * specifier.el: Define new specifier tag `default'.
3339 * modeline.el: Initialize faces using `default' tag.
3341 * x-faces.el (x-init-face-from-resources): Remove
3342 specifier specs containing the `default' tag before
3345 1998-03-02 John Jones <jj@asu.edu>
3347 * package-get.el (package-get-all): fixed arguments on call to
3348 package-admin-add-single-file-package.
3349 * package-get.el (package-get-installedp): fixed to match
3350 advertised behavior.
3351 * package-get.el: added function package-get-update-all which
3352 installs newest versions of all the current packages (if they are
3353 not already installed).
3355 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
3357 * files.el (find-file-noselect): Uncommented `truename' binding in
3358 `let*' and use it later to set `buffer-file-truename' iff it's
3359 still nil, as happens for example when finding a compressed
3360 file with "jka-compr".
3362 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
3364 * faces.el: in make-face-* type functions do the operation for all
3365 window systems, not just the first one found.
3367 * font.el: call mswindows-list-fonts for mswindows.
3369 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
3371 * code-process.el (call-process-region):
3372 * process.el (call-process-region):
3373 * package-get.el (package-get-dir):
3374 * files.el (backup-enable-predicate):
3375 * gnuserv.el (gnuserv-temp-file-regexp):
3376 Use temp-directory in place of `/tmp'.
3378 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
3380 * "Fast" dired-in-C enhancements for Windows 95/NT:
3382 * files.el: Added function, `wildcard-to-regexp', from GNU
3385 * files.el (insert-directory): Modified to use special
3386 dired-in-C enhancements if present.
3388 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
3390 * code-files.el: make default coding no-conversion.
3392 1998-03-02 SL Baur <steve@altair.xemacs.org>
3394 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
3397 * update-elc.el: Strip directory when testing for files not to
3400 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
3402 * lisp-mode.el: Use recommended form for menus.
3404 * info.el (Info-construct-menu): Use recommended form for menus.
3406 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
3409 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
3411 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
3412 (get-frame-for-buffer-noselect): Always return frames
3413 in the not-this-window-p cond clause.
3415 1998-02-27 SL Baur <steve@altair.xemacs.org>
3417 * help.el (describe-installation): New function.
3419 * x-menubar.el (default-menubar): Add describe-installation to
3422 * packages.el (packages-unbytecompiled-lisp): Installation.el
3423 should not be bytecompiled.
3425 * dumped-lisp.el (preloaded-file-list): Dump Installation with
3428 * x-menubar.el (default-menubar): Use correct guard for VM menu
3431 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
3433 From Andy Piper <andyp@parallax.co.uk>
3435 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3437 * ldap.el: Do not require ldap-internal at compile time.
3439 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
3441 * code-files.el: new file. a virtual copy of mule-files.el
3443 dependencies. (toggle-buffer-file-ocding-system) new function for
3444 changing the eol type for the current buffer.
3446 * code-process.el: new file. a copy of
3447 mule-process.el. mule-process.el will disappear when things have
3450 * coding.el: new file. a virtual copy of mule-files.el but
3451 without charset dependencies. (coding-system-base) new function
3452 for getting the parent coding system of a coding system with eol
3455 * dumped-lisp.el: add above files for the non-mule case.
3457 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
3459 * window-xemacs.el (display-buffer): If no explicit
3460 frame is specified, search for a window that displays
3461 the buffer on the currently selected frame, before
3462 searching other frames.
3464 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
3466 * frame.el (get-frame-for-buffer): If not-this-window-p
3467 is non-nil, use window on the selected frame if it is not
3468 also the selected window. When defaulting, search for
3469 windows on the currently selected fgrame before searching
3472 1998-02-25 Didier Verna <verna@inf.enst.fr>
3474 * modeline.el (modeline-swap-buffers): originally named
3475 `mouse-release-modeline'. Whether to actually swap the buffers is
3476 decided in `mouse-drag-modeline'.
3477 (mouse-drag-modeline): A button release event is considered a
3478 mouse click is both X (modeline scroll) and Y (modeline drag) pos
3481 1998-02-25 SL Baur <steve@altair.xemacs.org>
3483 * x-menubar.el: Put redo on the menubar.
3484 From Aki Vehtari <Aki.Vehtari@hut.fi>
3486 1998-02-22 Greg Klanderman <greg@alphatech.com>
3488 * bytecomp.el (displaying-byte-compile-warnings): if
3489 temp-buffer-show-function is set, use it to display current set of
3490 warnings in the "*Compile-Log-Show*" buffer.
3492 * simple.el (display-warning-buffer): if temp-buffer-show-function
3493 is set, use it to display current set of warnings in the
3494 "*Warnings-Show*" buffer.
3496 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3498 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
3501 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
3503 * menubar.el: Allow button descriptors at least 2 long.
3505 * x-menubar.el (default-menubar): Use recommended forms.
3506 (file-menu-filter): Remove.
3507 (edit-menu-filter): Remove.
3509 1998-02-24 SL Baur <steve@altair.xemacs.org>
3511 * about.el (about-hackers): Updated.
3513 1998-02-22 Greg Klanderman <greg@alphatech.com>
3515 * help.el (help-max-help-buffers): new variable
3516 (help-register-and-maybe-prune-excess): new function
3517 (help-buffer-name): use help-max-help-buffers.
3518 (with-displaying-help-buffer): use
3519 help-register-and-maybe-prune-excess.
3521 * help.el (help-maybe-pretty-print-value): if the value fits on
3524 1998-02-21 Greg Klanderman <greg@alphatech.com>
3526 * (with-displaying-help-buffer): there is no need to kill the buffer
3527 if it exists, becasuse with-output-to-temp-buffer will clear it.
3528 further, killing the buffer violates the rule that
3529 temp-buffer-show-function, if set, has the full responsibility of
3530 showing the temp buffer. killing the buffer fucks with the window
3531 configuration, hosing temp-buffer-show-function.
3534 1998-02-23 Didier Verna <verna@inf.enst.fr>
3536 * modeline.el (mouse-drag-modeline):
3537 - Always scroll the modeline that was originally clicked on.
3538 - Use x pixels instead of x characters (which doesn't work anyway)
3539 as horizontal reference for modeline dragging. This allows us to
3540 keep on dragging the modeline even if the motion event occurs in
3543 1998-02-23 Didier Verna <verna@inf.enst.fr>
3545 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
3546 glyph on the modeline to indicate that dragging the mouse has an
3547 effect both horizontally and vertically.
3549 1998-02-24 SL Baur <steve@altair.xemacs.org>
3551 * about.el (about-xemacs): Get rid of redundant visible version
3554 1998-02-19 SL Baur <steve@altair.xemacs.org>
3556 * about.el (about-hackers): Update credits.
3558 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
3560 * prim/register.el (view-register): Show register type file-query.
3562 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
3564 * mode-motion.el (mode-motion-highlight-internal):
3565 save-excursion inside save-window-exucrsion form to
3566 hide buffer point changes from save-window-excursion.
3567 Prevents display flickering when the mouse pointer
3570 1998-02-17 Didier Verna <verna@inf.enst.fr>
3572 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
3573 function to handle correctly the case of a toolbar one side of the
3574 window: scrolling will not necessarily happen.
3576 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
3578 * files.el (after-find-file): Restore missing argument
3579 to format that provides filename for "... consider M-x
3580 recover-file" message. Also call `message' with "%s"
3581 as the first arg instead of an arbitrary string.
3583 1998-02-18 SL Baur <steve@altair.xemacs.org>
3585 * about.el (about-hackers): Various additions.
3587 1998-02-15 SL Baur <steve@altair.xemacs.org>
3589 * autoload.el (generate-file-autoloads-1): Don't force an extra
3590 line out when copying on-the-same line autoloads.
3592 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
3595 1998-02-14 Martin Buchholz <martin@xemacs.org>
3597 * x11/x-win-xfree86.el (x-win-init-xfree86):
3598 * x11/x-win-sun.el (x-win-init-sun):
3599 * x11/x-init.el (x-initialize-compose):
3601 (backward-or-forward-kill-sexp):
3602 (backward-or-forward-kill-sentence):
3603 (backward-or-forward-kill-word):
3604 (backward-or-forward-delete-char):
3605 * prim/isearch-mode.el (isearch-help-or-delete-char):
3606 Use x-keysym-on-keyboard-sans-modifiers-p instead of
3607 x-keysym-on-keyboard-p to detect backspace.
3608 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
3609 Clean up symbols used with dead keys, checking Linux and solaris
3611 Simplify x-win-*.el using above methods.
3612 Change documentation for x-keysym-*-p functions.
3614 1998-02-14 SL Baur <steve@altair.xemacs.org>
3616 * about.el (about-hackers): Restore entries for Michael Sperber and
3618 From Vinnie Shelton <acs@acm.org>
3620 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
3622 * simple.el (count-words-region): Ditto.
3624 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
3626 * simple.el (count-words-buffer): Document. Don't print anything
3629 1998-02-12 SL Baur <steve@altair.xemacs.org>
3631 * packages.el (packages-hardcoded-lisp): easymenu.el is in
3632 multiple files in InfoDock.
3634 1998-02-11 SL Baur <steve@altair.xemacs.org>
3636 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
3637 from version.el in InfoDock.
3639 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
3642 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3644 * bytecomp-runtime.el (proclaim-inline): Single quotes around
3645 variable name in docstring.
3647 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
3649 * menubar.h: Include "gui.h".
3651 1998-02-10 SL Baur <steve@altair.xemacs.org>
3653 * site-load.el: Fix documentation.
3655 1998-02-09 SL Baur <steve@altair.xemacs.org>
3657 * package-get-base.el (package-get-base): Updated.
3659 * keymap.el: PC-ize.
3661 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3663 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
3664 from' on a fresh line.
3666 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
3668 * help.el (help-maybe-pretty-print-value): prin1, not princ the
3671 1998-02-09 SL Baur <steve@altair.xemacs.org>
3673 * undo-stack.el: PC-ize.
3675 * cmdloop.el: PC-ize.
3677 1998-02-08 SL Baur <steve@altair.xemacs.org>
3679 * bytecomp-runtime.el: PC-ize.
3681 * byte-optimize.el: Prolog fixup. PC-ize.
3683 * cus-dep.el: Spelling fix.
3685 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
3688 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3690 * text-mode.el (text-mode-hook-identify): New function,
3691 put on text-mode-hook. Set text-mode-variant here.
3692 (text-mode): Don't set it here.
3694 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3696 * text-mode.el (text-mode-hook): New defvar.
3697 (text-mode-variant): New variable.
3698 (text-mode): Set that variable locally.
3699 (toggle-text-mode-auto-fill): New command.
3701 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3703 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
3705 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3707 * text-mode.el (paragraph-indent-text-mode):
3708 Renamed from spaced-text-mode.
3709 (text-mode-map): Bind TAB to indent-relative.
3710 (indented-text-mode-map): Variable deleted.
3711 (indented-text-mode): Now an alias for text-mode.
3713 1998-02-05 SL Baur <steve@altair.xemacs.org>
3715 * loadup.el: test-atoms debugging stuffs removed.
3717 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>>
3719 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
3721 1997-12-30 Colin Rafferty <colin@xemacs.org>
3723 * help.el (describe-beta): Made it use `locate-data-file'.
3724 (describe-distribution): Ditto.
3725 (describe-copying): Ditto.
3726 (describe-project): Ditto.
3727 (view-emacs-news): Ditto.
3729 * help-nomule.el (help-with-tutorial): Made it use
3730 `locate-data-file' to find tutorial.
3732 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
3734 * about.el: Corrected my email address.
3736 * mouse.el: Added 'mouse-mswindows-drop' similar to
3739 1998-01-27 SL Baur <steve@altair.xemacs.org>
3741 * loadup.el (running-xemacs): Spelling fix.
3743 1998-01-26 Colin Rafferty <colin@xemacs.org>
3745 * packages.el (packages-find-packages-1): Don't allow a backwards
3746 compatible lisp tree to overwrite `preloaded-file-list'.
3748 1998-01-26 SL Baur <steve@altair.xemacs.org>
3750 * loadup.el: Don't delete "xemacs" prior to dumping.
3752 1998-01-24 SL Baur <steve@altair.xemacs.org>
3754 * package-info.el (pi-last-mod-date): New function.
3755 (pi-author-version): New function.
3756 (batch-update-package-info): Use them.
3758 1998-01-23 Colin Rafferty <colin@xemacs.org>
3760 * frame.el (get-frame-for-buffer-default-to-current): Create.
3761 (get-frame-for-buffer-noselect): Allow user to use current frame
3762 with `get-frame-for-buffer-default-to-current'.
3764 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
3766 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
3767 (byte-compile-output-docform): Ditto.
3768 (byte-compile-compiled-obj-to-list): Ditto.
3770 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
3772 * startup.el (command-line-1): Removed code that ran
3775 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
3777 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
3779 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
3781 * frame.el (suspend-emacs-or-iconify-frame): Check using
3782 `device-on-window-system-p' instead of explicitly checking for X,
3783 so that the same logic works for MS Windows.
3784 (suspend-or-iconify-emacs): Ditto.
3786 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
3788 * about.el (about-maintainer-info): Andy Piper is back.
3789 (xemacs-hackers): Updated Andy Piper's email address.
3790 (about-hackers): Added Jonathan Harris.
3791 (about-hackers): Updated Tibor Polgar's email address.
3793 1998-01-18 SL Baur <steve@altair.xemacs.org>
3795 * about.el: Add xemacs.org email manager.
3797 * package-get-base.el (package-get-base): Updated with most recent
3800 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3802 * help.el (function-arglist): Use `indirect-function' instead of
3803 `symbol-function' so that aliases are treated correctly.
3805 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3807 * help.el (help-map): Add f1 binding to `help-for-help'.
3808 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
3809 (describe-key-briefly): Use `princ' "%s" to print object.
3810 (with-displaying-help-buffer): Kill buffer if it exists, again.
3811 (describe-key): Use `princ' "%s" to print object.
3812 (describe-function-1): Use `princ' "%s" to print object.
3813 Commented out alias lines removed.
3814 (help-pretty-print-limit): New variable to control pretty-printing
3816 (help-maybe-pretty-print-value): Steve wins! Renamed back from
3817 `help-pretty-print-value' again. Only print-print when OBJECT is
3818 list of length less than `help-pretty-print-limit'.
3819 (describe-variable): Use `help-maybe-pretty-print-value' again.
3821 1998-01-18 SL Baur <steve@altair.xemacs.org>
3823 * simple.el (blink-matching-open): Remove C++ kludge.
3824 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
3826 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3828 * info.el (Info-default-directory-list): Made the documentation
3831 1998-01-13 Martin Buchholz <martin@xemacs.org>
3834 * lisp/package-admin.el:
3835 * lisp/build-report.el:
3838 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
3840 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
3841 warnings in Java buffers without final newline and editing the
3844 1998-01-17 SL Baur <steve@altair.xemacs.org>
3846 * packages.el (packages-find-packages-1): Don't allow a backwards
3847 compatible lisp tree to overwrite `preloaded-file-list'.
3848 Suggested by Colin Rafferty <colin@xemacs.org>
3850 * mouse.el (mouse-offix-drop): Set undo-boundary.
3851 From Oliver Graf <ograf@fga.de>
3853 1998-01-13 SL Baur <steve@altair.xemacs.org>
3855 * loadup.el (load-gc): rewrite as defun.
3856 Print something sensical if a required dump-time file isn't found.
3858 1998-01-12 SL Baur <steve@altair.xemacs.org>
3860 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
3861 bug strikes a menudescriptor.
3863 * package-get-base.el (package-get-base): Updated.
3865 * package-info.el (batch-update-package-info): Derive REQUIRES
3868 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
3870 * files.el (save-some-buffers): Don't play games with deleting
3871 other windows if we are in the minibuffer window.
3873 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3875 * modeline.el (modeline-minor-mode-menu): Add support for :active
3876 (add-minor-mode): Document :active property to TOGGLE.
3878 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3880 * modeline.el (modeline-minor-mode-menu): Add support for an
3881 `:included' predicate in the `toggle-sym' plist.
3882 (add-minor-mode): Document the :included property, format
3883 docstring some more.
3884 (modeline-minor-mode-menu): Documentation string added.
3886 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3888 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
3889 labels from the symbol-names by thwacking off the overly redundant
3890 and overused "mode", parenthesizing "minor", and capitalizing the
3891 resultant strings. Also shortened the menu's title by eliminating
3892 the redundant buffer name.
3893 (add-minor-mode): Beautified the docstring, added mention of the
3894 `:menu-tag' property of TOGGLE.
3895 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
3896 `toggle-sym' to beatify the mode-life menus.
3897 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
3898 `auto-fill-function'.
3900 1998-01-02 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
3902 * modeline.el (modeline-minor-mode-menu): Changed the string-only
3903 menus to :style 'toggle.
3905 1997-12-10 Markus Linnala <maage@cs.tut.fi>
3907 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
3909 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
3911 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
3912 only recognize first hyperlink.
3913 (hyper-apropos-highlightify): Deletia, this is already done by
3914 `hyper-apropos-insert-face'.
3915 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
3917 1998-01-09 SL Baur <steve@altair.xemacs.org>
3919 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
3921 (toolbar-mail-reader): Add support for `send'.
3922 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
3924 1998-01-05 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
3926 * info.el (Info-emacs-info-file-name): Add defvar for
3927 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
3928 will function properly.
3930 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
3932 * simple.el: make the backwards delete function called by
3933 `backward-or-forward-delete-char' user configurable.
3935 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3937 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
3938 compiled function got loaded from.
3940 1998-01-09 SL Baur <steve@altair.xemacs.org>
3942 * term/apollo.el: Synched up with InfoDock 3.6.2.
3944 1998-01-08 SL Baur <steve@altair.xemacs.org>
3946 * startup.el (load-init-file): Load autoloads earlier.
3947 (startup-splash-frame): Handle InfoDock logo.
3949 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
3951 (x-init-toolbar-from-resources): Move from x-toolbar.el.
3953 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
3954 doesn't have this function.
3956 * packages.el (locate-data-file): Fix to call `locate-file'.
3958 1998-01-07 SL Baur <steve@altair.xemacs.org>
3960 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
3961 version of version.el.
3962 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
3964 * x-menubar.el (default-menubar): Guard reference to
3966 (default-menubar): Guard references to `font-lock-mode'.
3967 (default-menubar): Guard references to font-menu-this-frame-only-p'.
3968 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
3970 * make-docfile.el: Don't snarf doc strings from autoloads.
3972 * startup.el (load-init-file): Use algorithm from loaddefs.el for
3973 loading auto-autoloads files.
3975 * loaddefs.el: Disable dumping autoloads.
3977 1998-01-05 SL Baur <steve@altair.xemacs.org>
3979 * lisp-mnt.el: Synch to Emacs 20.2.
3981 * help.el: Remove manual autoload of `finder-by-keyword'.
3983 * finder.el (finder-by-keyword): Autoload.
3985 * help.el: Conditionalize hyperbole setup.
3987 1998-01-04 SL Baur <steve@altair.xemacs.org>
3989 * packages.el (package-require): Update to reflect new data format.
3991 1998-01-02 Didier Verna <verna@inf.enst.fr>
3993 * x-menubar.el (default-menubar): make the tutorials available
3994 through the menubar. (Plus some compilation warnings cleanup).
3996 1998-01-04 SL Baur <steve@altair.xemacs.org>
3998 * check-features.el: New file. Perform sanity check after build.
4000 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
4001 files to tooltalk package.
4002 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
4005 * package-admin.el (package-admin-xemacs): Use better default for
4006 location of XEmacs binary.
4008 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
4010 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
4011 tag with sexp and add value tag with value `t'.
4013 1998-01-03 SL Baur <steve@altair.xemacs.org>
4015 * package-get.el: Changes to work with real data.
4016 From Pete Ware <ware@cis.ohio-state.edu>
4018 * packages.el (packages-reload-autoloads): Guard load for the time
4021 * update-elc.el ("packages.el"): Force loading packages.el instead
4022 of possibly out-of-date packges.elc.
4023 * make-docfile.el ("packages.el"): Ditto.
4025 1998-01-02 Colin Rafferty <colin@xemacs.org>
4027 * build-report.el (build-report-delete-regexp): Added a rule for
4028 the main tarball shadowing anything past it.
4030 1998-01-02 SL Baur <steve@altair.xemacs.org>
4032 * packages.el (package-provide): Delete a previous provide.
4034 * package-info.el: New file.
4036 * package-get.el: New file.
4037 From Pete Ware <ware@cis.ohio-state.edu>
4038 (package-get): Fix md5 computation to work with Mule.
4040 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4042 * simple.el (log-message-*): Quote symbols in docstrings properly.
4044 1998-01-01 SL Baur <steve@altair.xemacs.org>
4046 * packages.el (packages-new-autoloads): Ignore symbolic links.
4048 * cus-face.el (face-custom-attributes-get): Fix typo.
4049 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4051 1997-12-31 SL Baur <steve@altair.xemacs.org>
4053 * startup.el (load-init-file): Reload new or changed autoloads
4054 unless inhibited. Reload modified dumped lisp (stubbed).
4056 * packages.el (packages-new-autoloads): New function.
4057 (packages-reload-autoloads): New function.
4058 (packages-reload-dumped-lisp): New (stub) function.
4060 * loadup.el: Inhibit reloading dumped files when running temacs.
4062 * loadhist.el (file-provides): Extend to handle variant
4065 * replace.el (query-replace): Fix typo.
4067 1997-12-30 SL Baur <steve@altair.xemacs.org>
4069 * make-docfile.el: list-autoloads-path has been renamed.
4070 * update-elc.el: list-autoloads has been renamed.
4072 * packages.el (packages-list-autoloads): Renamed.
4073 (packages-list-autoloads-path): Ditto.
4075 1997-12-29 Colin Rafferty <colin@xemacs.org>
4077 * packages.el (packages-find-packages-1): Made it signal a warning
4078 for an error in an auto-autoload.el file.
4080 1997-12-30 SL Baur <steve@altair.xemacs.org>
4082 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
4084 From Aki Vehtari <Aki.Vehtari@hut.fi>
4086 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
4088 * loadhist.el (unload-feature): Remove autoload.
4090 1997-12-28 SL Baur <steve@altair.xemacs.org>
4092 * loadhist.el: Unpackaged.
4094 * help.el (describe-symbol-find-file): Rename
4095 `describe-function-find-file' and make old name obsolete.
4096 (describe-function-1): Use it.
4097 (describe-function-1): Guard reference to
4098 `compiled-function-annotation'.
4100 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4102 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
4104 (help-mode-quit): New optional arg to control whether it kills or
4106 (with-displaying-help-buffer): Don't kill buffer initially, even
4107 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
4108 (help-pretty-print-value): Rename back from
4109 `help-maybe-pretty-print-value'! If `pp-internal' is available
4110 use it, otherwise use dumped `cl-prettyprint'.
4111 (describe-variable): Use `help-pretty-print-value' again.
4112 (find-func): Removed reference to "find-func" at end.
4114 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
4116 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
4117 GUI XEmacs. Rename? x-menubar is rather window system
4118 independant, except for a couple of items.
4120 1997-12-26 SL Baur <steve@altair.xemacs.org>
4122 * x-menubar.el (default-menubar): Remove hyperbole and oobr
4123 entries as they will no longer be distributed with XEmacs.
4125 * format.el (format-alist): Fix image/tiff regexps.
4126 From P. E. Jareth Hein <jareth@camelot-soft.com>
4128 * help.el (help-maybe-pretty-print-value): Rename.
4129 (describe-variable): Use it.
4130 (describe-variable): Add trailing linefeed.
4132 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4134 * help.el (describe-function-1): Don't output anything for
4135 arglist of autoload functions.
4137 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4139 * help.el (describe-function-1): Don't output anything for
4140 arglist of autoload functions.
4142 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4144 * help.el (help-mode-map): New bindings for `help-mode-bury',
4145 `describe-function-at-point', `describe-variable-at-point',
4146 `Info-elisp-ref', `customize-variable', `help-next-section' and
4147 `help-prev-section'.
4148 (help-next-section): New function.
4149 (help-prev-section): New function.
4150 (help-mode-quit): Changed to kill the help buffer.
4151 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
4153 (help-buffer-name): New function to generate the name of help
4155 (with-displaying-help-buffer): Is now a macro. Takes an new first
4156 argument giving the name of the help buffer.
4157 (describe-key): Use `with-displaying-help-buffer' with name.
4158 (describe-mode): Ditto.
4159 (describe-bindings): Ditto.
4160 (describe-prefix-bindings): Ditto.
4161 (view-lossage): Ditto.
4162 (with-syntax-table): New macro.
4163 (function-called-at-point): Use `ignore-errors' and
4164 `with-syntax-table'.
4165 (function-at-point): Ditto.
4166 (describe-function): Use `with-displaying-help-buffer' with name.
4167 (function-arglist): Extracted from `describe-function-1'. Returns
4168 function's arglist as string.
4169 (function-documentation): Extracted from `describe-function-1'.
4170 Returns function's docstring.
4171 (describe-function-1): Remove all the "stream" garbage, including
4172 the stream argument. Use `function-arglist' and
4173 `function-documentation'.
4174 (describe-function-arglist): Just use `function-arglist'.
4175 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
4176 (help-pretty-print-value): New function to help with
4177 pretty-printing variable values. Knows about `#<...>'. Needs
4179 (describe-variable): Use `with-displaying-help-buffer' with name.
4180 Formatting improved. Display file where variable is defined, if
4181 known. Use `help-pretty-print-value'.
4182 (describe-syntax): Use `with-displaying-help-buffer' with name.
4183 (list-processes): Remove "stream" garbage.
4185 1997-12-25 SL Baur <steve@altair.xemacs.org>
4187 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
4188 call a dumped routine instead.
4190 * x-win-xfree86.el: Wrap file in defun.
4191 * x-win-sun.el: Ditto.
4193 1997-12-23 SL Baur <steve@altair.xemacs.org>
4195 * help.el (view-emacs-news): Remove usage of outl-mouse which
4196 advises functions and does other evil things.
4198 1997-12-22 SL Baur <steve@altair.xemacs.org>
4200 * format.el (format-alist): Add `image/tiff'.
4201 From P. E. Jareth Hein <jareth@camelot-soft.com>
4203 1997-12-21 SL Baur <steve@altair.xemacs.org>
4205 * about.el (about-hackers): More names added.
4207 * make-docfile.el: Remove superfluous package path search.
4209 * loaddefs.el: Commentary changes. Removal of VM autoloads.
4211 1997-12-20 SL Baur <steve@altair.xemacs.org>
4213 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
4216 1997-12-18 SL Baur <steve@altair.xemacs.org>
4218 * startup.el (set-default-load-path): Make sure lisp and site-lisp
4219 get trailing slashes when added to the load-path.
4221 * x-init.el (init-x-win): Locate where XEmacs X localization files
4224 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
4226 * x-faces.el: Added support for foregroundToolBarColor
4227 to xpm-color-symbols.
4229 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
4231 * etags.el (tags-remove-duplicates): Removed.
4232 (buffer-tag-table-list): Use `delete-duplicates'.
4234 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
4236 (get*): Defalias to `get'.
4238 * cl.el (eql): Compare integers with `eq'.
4239 (cl-map-extents): Check for `map-extents' first.
4241 1997-12-17 Didier Verna <verna@inf.enst.fr>
4243 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
4244 added the 'numero', 'copyright' and 'trademark' symbols.
4246 * leim/quail/latin-post.el ("french-postfix"): see above.
4248 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4250 * widget.el (define-widget): Check the arguments.
4252 * cus-edit.el (customize-face): Use `check-argument-type'.
4253 (custom-variable-value-create): Use `signal' to signal error.
4254 (custom-variable-reset-saved): Ditto.
4255 (custom-variable-reset-standard): Ditto.
4256 (custom-face-reset-saved): Ditto.
4258 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
4259 (widget-default-format-handler): Ditto.
4260 (widget-checklist-add-item): Ditto.
4261 (widget-radio-add-item): Ditto.
4262 (widget-editable-list-entry-create): Ditto.
4263 (widget-sexp-prompt-value): Ditto.
4265 * custom.el (custom-declare-variable): Signal errors better.
4266 (custom-handle-keyword): Ditto.
4267 (custom-declare-group): Ditto.
4269 * window-xemacs.el (windows): Ditto.
4271 * menubar.el (menu): Ditto.
4273 * keydefs.el (keyboard): Ditto.
4275 * minibuf.el (minibuffer): Ditto.
4277 * process.el (execute): Ditto.
4279 * fill.el (fill): Ditto.
4281 * modeline.el (modeline): Ditto.
4283 * help.el (help): Ditto.
4285 * faces.el (faces): Ditto.
4287 * files.el (files): Ditto.
4289 * x-init.el (x): Ditto.
4291 * lisp-mode.el (lisp): Ditto.
4293 * process.el (processes): Ditto.
4295 * mouse.el (mouse): Ditto.
4297 * abbrev.el (abbrev): Moved from cus-edit.
4299 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
4300 as variable declaration.
4302 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4304 * menubar.el (find-menu-item): Use `check-argument-type'.
4305 (find-menu-item): Cosmetic changes.
4307 1997-12-18 SL Baur <steve@altair.xemacs.org>
4309 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
4311 1997-12-17 SL Baur <steve@altair.xemacs.org>
4313 * startup.el (set-default-load-path): Only search package-path
4314 when not running temacs.
4316 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
4319 * loadup.el: Correct commentary. Reformatting.
4320 (really-early-error-handler): Use absolute path to the
4321 first dumped-lisp.el file.
4322 (really-early-error-handler): Print full path name of
4323 each dumped lisp file (inherited from InfoDock).
4325 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
4326 dumped-lisp.el files.
4328 * make-docfile.el (preloaded-file-list): Reorder when the
4329 package-path is searched.
4330 * update-elc.el: Ditto.
4332 * lisp-mode.el (call-with-condition-handler): Treat the same as
4333 `condition-case' for indentation.
4335 * about.el (about-xemacs): Update release date.
4337 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
4339 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
4340 anywhere but at the last clause.
4341 (ecase): Disallow `t' and `otherwise'.
4343 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4345 * cus-edit.el (custom-buffer-create-buttons): New function
4346 from stuff moved out of `custom-buffer-create-internal'.
4347 (custom-novice): New variable. Default t.
4348 (custom-display-global-buttons): Ditto. Default `top'.
4349 (custom-buffer-create-internal): Only display help if
4350 `custom-novice' is non-nil. Display global buttons according to
4351 `custom-display-global-buttons'.
4353 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4355 * menubar.el (find-menu-item): Use `check-argument-type'.
4356 (find-menu-item): Cosmetic changes.
4358 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4360 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
4363 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4365 * format.el (format-deannotate-region): Bug fix.
4366 Deannotating a region containing unknown tags would fail
4367 (causing decoding of text/enriched to fail at user level)
4369 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
4371 * minibuf.el (read-directory-name): Support sixth
4372 arg, HISTORY, as already documented.
4374 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
4376 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
4379 1997-12-14 SL Baur <steve@altair.xemacs.org>
4381 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
4384 1997-12-13 SL Baur <steve@altair.xemacs.org>
4386 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.