1 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
3 * XEmacs 21.2.12 is released
5 1999-03-05 SL Baur <steve@xemacs.org>
7 * menubar-items.el (default-menubar): Add kfm browsing support.
8 From Neal Becker <nbecker@fred.net>
10 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
12 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
13 calls to font-lock during buffer reversion.
15 1999-02-12 Didier Verna <verna@inf.enst.fr>
17 * info.el (Info-build-node-completions): unconditionally widen the
20 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
22 * x-faces.el (x-init-face-from-resources):
23 Only set fonts in the 'x locale.
25 1999-03-04 Adrian Aichner <aichner@ecf.teradyne.com>
27 * package-ui.el (pui-install-selected-packages): Don't throw on
28 `package-admin-delete-binary-package' returning nil since it's
29 normal. Reindent function.
30 (pui-add-required-packages): Handle case where packages selected
31 for installation have never been installed.
33 1999-03-03 Martin Buchholz <martin@xemacs.org>
35 * menubar-items.el (default-menubar):
36 Implement the ``Mule->Set coding system of process'' menu item.
38 1999-02-18 Martin Buchholz <martin@xemacs.org>
40 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
42 - Change some `if's to `when's
44 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
46 * XEmacs 21.2.11 is released
48 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
50 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
51 against window close (Fix Bug #460).
52 (ask-user-about-lock-dbox): Idem.
54 1999-02-25 SL Baur <steve@xemacs.org>
56 * mule/mule-charset.el (charset-leading-byte): New function.
57 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
59 1999-02-12 Andy Piper <andy@xemacs.org>
61 * about.el (xemacs-hackers): change andy's email address.
62 (about-url-alist): change andy's web page address.
63 (about-xemacs): add piper.
65 1999-02-16 SL Baur <steve@xemacs.org>
67 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
68 of mule-base into lisp/mule.
70 1999-02-16 SL Baur <steve@xemacs.org>
84 mule/mule-category.el:
93 mule/mule-tty-init.el:
95 mule/viet-chars.el: Remerge from mule-base.
97 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
98 of mule-base into lisp/mule.
100 1999-02-10 Adrian Aichner <aichner@ecf.teradyne.com>
102 * process.el (exec-to-string): Use `shell-command-switch' in place
103 of hard-wired "-c" (for WindowsNT).
105 1999-02-08 Charles G Waldman <cgw@pgt.com>
107 * menubar-items.el (default-menubar): Remove obsolete
110 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
112 * package-admin.el (package-admin-get-install-dir): First fall
113 back to the location of xemacs-base for non-mule packages.
115 1999-02-15 Martin Buchholz <martin@xemacs.org>
118 - improved automounter tmp directory support.
119 - support 4 (!) empirically discovered automounter conventions
121 1999-02-12 SL Baur <steve@xemacs.org>
123 * etags.el (pop-tag-mark): autoload to match key binding.
125 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
127 * XEmacs 21.2.10 is released
129 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
131 * package-get.el (package-get-remote-filename): Don't bug out for
132 a local file name in the search entry.
134 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
136 * XEmacs 21.2.9 is released
138 1999-01-19 Didier Verna <verna@inf.enst.fr>
140 * replace.el (replace-search-function): new variable containing a
141 function to perform a search-forward.
142 (replace-re-search-function): new variable containing a function
143 to perform a re-search-forward.
144 (perform-replace): use them.
146 1999-01-25 Didier Verna <verna@inf.enst.fr>
148 * select.el (selection-owner-p): use the name `XEmacs'.
149 (cut-copy-clear-internal): ditto.
151 1999-01-18 Andy Piper <andy@xemacs.org>
153 * about.el (about-url-alist): Update my entry.
154 (xemacs-hackers): Ditto.
156 1999-01-14 Adrian Aichner <aichner@ecf.teradyne.com>
158 * buffer.el (switch-to-buffer): Fixing documentation.
159 * minibuf.el (minibuffer-completion-table): ditto.
160 * cl-macs.el (return-from): ditto.
162 1999-01-04 Didier Verna <verna@inf.enst.fr>
164 * replace.el (delete-non-matching-lines): temporarily disable
165 case-folding when called interactively with a regexp containing
166 uppercase characters.
167 (delete-matching-lines): ditto.
168 (count-matches): ditto.
169 (list-matching-lines): ditto.
171 1999-01-07 Colin Rafferty <colin@xemacs.org>
173 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
174 abort if current window is split horizontally, not if others are
175 split. Got rid of unnecessary minibuffer checking. Also, add
176 some comments (it's still complex).
178 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
180 * package-get.el: changed address for doc.ic.ac.uk to
183 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
185 * ldap.el (toplevel): Remove requires so that the file compiles
186 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
188 1999-01-10 J. Kean Johnston <jkj@sco.com>
190 * dump-paths.el: Calculate module-directory and set
191 module-load-path to the load path for modules.
193 * loadup.el: Get bootstrap value of module-load-path from the
194 environment variable EMACSBOOTSTRAPMODULEPATH.
195 - Display the module load path if we're debugging paths.
197 * setup-paths.el: Added function paths-find-site-module-directory.
198 - Added function paths-find-module-directory.
199 - Added function paths-construct-module-load-path. Uses new
200 environment variable EMACSMODULEPATH.
202 1998-12-30 Martin Buchholz <martin@xemacs.org>
204 * font.el (font-default-object-for-device):
205 Oops! This `or' can't be replaced by `unless'.
206 Fixed inability to run w3, among other things.
208 1998-12-17 Charles G. Waldman <cgw@pgt.com>
210 * package-admin.el: Change initialization of
211 package-admin-install-function dependent on system type.
212 Change package-admin-install-function-mswindows to use
215 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
217 * mouse.el (default-mouse-motion-handler): Disable help echo while
220 1998-12-28 Martin Buchholz <martin@xemacs.org>
222 * XEmacs 21.2.8 is released.
224 1998-12-24 Martin Buchholz <martin@xemacs.org>
226 * XEmacs 21.2.7 is released.
228 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
230 * package-ui.el (pui-list-packages): Set truncate-lines.
232 * package-get.el (package-get-download-menu): Use
233 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
235 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
236 (pui-help-string): idem.
237 (list-packages-mode): New major mode.
238 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
239 (pui-install-selected-packages): Add suport for removing packages.
240 (pui-toggle-package-delete-key): New function.
241 (pui-popup-context-sensitive): New kludge.
242 (pui-list-packages): Add warning when `package-get-remote' is nil.
243 (package-ui-add-site): New function.
245 1998-12-01 Didier Verna <verna@inf.enst.fr>
247 * hyper-apropos.el (hyper-where-is): added the missing autoload.
249 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
251 * ldap.el: Custom-ized
252 (toplevel): Do not provide `ldap' which is provided by C level
254 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
256 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
258 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
260 1998-12-17 Andy Piper <andy@xemacs.org>
262 * sound.el (sound-load-list): name changed from sound-load-alist.
263 (sound-extension-list): name changed from sound-ext-list.
264 (load-default-sounds): use new names.
265 (load-sound-file): use new names.
267 1998-12-16 Andy Piper <andy@xemacs.org>
269 * XEmacs 21.2.6 is released
271 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
273 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
276 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
278 * wid-edit.el (widget-echo-this-extent): Set
279 help-echo-owns-message to t.
281 1998-11-30 Greg Klanderman <greg@alphatech.com>
283 * package-get.el (package-get-download-menu): use toggles for
284 each site in the download site menu.
286 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
288 * package-get.el (package-get): If we cannot find a package
289 because package-get-remote is not set, give a more helpful
292 1998-11-30 Greg Klanderman <greg@alphatech.com>
294 * package-get.el (package-get-remote-filename): use an EFS path
295 with user anonymous if no user is specified.
297 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
299 * faces.el (face-spec-set): Re-init fallfacks for default after
300 calling reset-face on the default face.
302 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
304 * package-admin.el (package-admin-default-install-function):
305 Behave as advertised. Make sure the pkg-dir is proper for
307 (package-admin-add-binary-package): Make sure the pkg-dir is
308 proper for default-directory.
309 (package-admin-install-function-mswindows): Make sure the pkg-dir
310 is proper for default-directory.
312 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
314 * XEmacs 21.2.5 is released
316 1998-12-05 SL Baur <steve@altair.xemacs.org>
318 * files.el (binary-file-regexps): regexp-opt is not available at
321 1998-11-30 Martin Buchholz <martin@xemacs.org>
324 * x-win-sun.el (x-win-init-sun):
326 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
328 * x-init.el (init-post-x-win):
329 * x-init.el (init-pre-x-win):
330 * x-init.el (x-initialize-compose):
335 * wid-edit.el (widget-glyph-click):
336 * wid-edit.el (widget-glyph-find):
337 * wid-edit.el (widget-type):
338 * view-less.el (view-buffer-other-window):
339 * very-early-lisp.el:
343 * term/sun.el (suntool-map):
346 * syntax.el (modify-syntax-entry):
349 * startup.el (lock-directory):
350 * simple.el (set-comment-column):
351 * simple.el (backward-delete-char-untabify):
352 * shadow.el (find-emacs-lisp-shadows):
354 * setup-paths.el (paths-construct-info-path):
355 * select.el (cut-copy-clear-internal):
356 * process.el (call-process-region):
357 * process.el (start-process-shell-command):
359 * paths.el (rmail-spool-directory):
360 * paragraphs.el (use-hard-newlines):
361 * package-get.el (package-get-dependencies):
362 * package-admin.el (package-admin-delete-binary-package):
363 * obsolete.el (truncate-string):
364 * obsolete.el (store-substring):
365 * mouse.el (default-mouse-track-maybe-own-selection):
366 * mouse.el (mouse-yank-at-point):
368 * modeline.el (mouse-drag-modeline):
369 * minibuf.el (read-directory-name-internal):
370 * minibuf.el (read-file-name-internal):
371 * minibuf.el (read-file-name-internal-1):
372 * minibuf.el (read-file-name-2):
373 * minibuf.el (exact-minibuffer-completion-p):
374 * minibuf.el (read-from-minibuffer):
376 * menubar.el (check-menu-syntax):
377 * map-ynp.el (map-y-or-n-p):
378 * make-docfile.el (docfile-out-of-date):
379 * loadup.el ((member "run-temacs" command-line-args)):
380 * loadup.el ((member "no-site-file" command-line-args)):
381 * loadup.el (really-early-error-handler):
385 * lisp-mnt.el (lm-verify):
386 * lib-complete.el (lib-complete:cache-completions):
387 * lib-complete.el (library-all-completions):
388 * itimer.el (itimer-run-expired-timers):
389 * info.el (Info-mode):
390 * info.el (Info-insert-file-contents):
391 * info.el (Info-rebuild-dir):
392 * info.el (Info-build-dir-anew):
393 * info.el (Info-parse-dir-entries):
394 * info.el (Info-dir-outdated-p):
395 * info.el (Info-insert-dir):
396 * info.el (info-xref):
398 * hyper-apropos.el (hyper-apropos-get-doc):
399 * hyper-apropos.el (hyper-describe-face):
400 * hyper-apropos.el (hyper-apropos-mode):
402 * help.el (list-processes):
405 * font.el (mswindows-font-create-name):
406 * font.el (font-default-font-for-device):
407 * font.el (x-font-create-object):
408 * font.el (font-registry):
410 * font-lock.el (font-lock-keywords):
412 * finder.el (finder-compile-keywords):
413 * find-paths.el (paths-find-recursive-path):
414 * fill.el (set-justification-center):
415 * fill.el (fill-region-as-paragraph):
416 * files.el (insert-directory):
417 * files.el (wildcard-to-regexp):
418 * files.el (recover-file):
419 * files.el (basic-save-buffer):
420 * files.el (delete-auto-save-file-if-necessary):
421 * files.el (file-relative-name):
422 * files.el (backup-extract-version):
423 * files.el (backup-buffer):
424 * files.el (set-visited-file-name):
425 * files.el (set-auto-mode):
426 * files.el (interpreter-mode-alist):
428 * files.el (find-file-noselect):
429 * files.el (abbreviate-file-name):
430 * files.el (parse-colon-path):
431 * files.el (directory-abbrev-alist):
432 * etags.el (visit-tags-table-buffer):
433 * easymenu.el (easy-menu-define):
434 * dragdrop.el (experimental-dragdrop-drag):
435 * dragdrop.el (dragdrop-drop-do-functions):
436 * dragdrop.el (dragdrop-drop-at-point):
437 * disass.el (disassemble-1):
438 * disass.el (disassemble-internal):
439 * disass.el (disassemble):
441 * derived.el (derived-mode-init-mode-variables):
442 * derived.el (define-derived-mode):
443 * custom.el (defgroup):
444 * cus-edit.el (custom-quote):
446 * code-process.el (open-network-stream):
447 * code-process.el (start-process):
448 * code-process.el (call-process-region):
449 * code-process.el (call-process):
451 * code-files.el (insert-file-contents):
453 * code-files.el (buffer-file-coding-system-for-read):
454 * cmdloop.el (yes-or-no-p-minibuf):
458 * callers-of-rpt.el (make-caller-report):
460 * bytecomp.el (batch-byte-recompile-directory):
461 * bytecomp.el (batch-byte-compile-1):
462 * bytecomp.el (batch-byte-compile):
463 * bytecomp.el (display-call-tree):
464 * bytecomp.el (byte-compile-insert):
465 * bytecomp.el (byte-compile-two-args-19->20):
466 * bytecomp.el (byte-compile-variable-ref):
467 * bytecomp.el (byte-compile-form):
468 * bytecomp.el (byte-compile-top-level-body):
469 * bytecomp.el (byte-compile-out-toplevel):
470 * bytecomp.el (byte-compile-byte-code-maker):
471 * bytecomp.el (byte-compile-file-form-defmumble):
472 * bytecomp.el (byte-compile-file-form):
473 * bytecomp.el (byte-compile-keep-pending):
474 * bytecomp.el (byte-compile-insert-header):
475 * bytecomp.el (byte-compile-from-buffer):
476 * bytecomp.el (byte-compile-file):
477 * bytecomp.el (byte-recompile-file):
478 * bytecomp.el (byte-compile-close-variables):
479 * bytecomp.el (byte-compile-warn-about-unused-variables):
480 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
481 * bytecomp.el (byte-compiler-legal-options):
482 * bytecomp.el (byte-compile-lapcode):
483 * bytecomp.el (byte-optimize-log):
484 * bytecomp.el ((fboundp 'defsubst)):
486 * bytecomp-runtime.el:
487 * byte-optimize.el (byte-optimize-apply):
488 * byte-optimize.el (car):
489 * byte-optimize.el (byte-optimize-form):
490 * byte-optimize.el (byte-optimize-form-code-walker):
492 * build-report.el (build-report-insert-installation-file):
493 * build-report.el (build-report):
495 * apropos.el (apropos-documentation):
497 - clean up byte-compile warnings
498 - remove unused variables
499 - Use common lisp style hashtable functions
500 - byte compiler cleanup
501 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
502 - remove old backquote syntax usage
503 - move some cl functionality into C for speed.
504 - remove last remaining VMS support
506 - implement last, butlast, nbutlast, copy-list in C.
507 - new macro ignore-file-errors, similar to ignore-errors
508 (ignore-file-errors (delete-file "foo"))
509 - get frequent garbage collection during loadup.el by tweaking
510 gc-cons-threshold, rather than explicitly calling garbage-collect
511 - default delete-key-deletes-forward to `t'.
513 1998-11-28 SL Baur <steve@altair.xemacs.org>
515 * XEmacs 21.2-beta4 is released.
517 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
519 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
520 (easy-menu-item-present-p): Wrapper around find-menu-item.
521 (easy-menu-remove-item): Wrapper around delete-menu-item.
523 * menubar.el (delete-menu-item): Add 'from-menu' argument.
524 (add-menu-button): Add 'in-menu' argument.
525 (add-menu-item-1): Add in-menu support to helper function.
527 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
529 * isearch-mode.el (isearch-mode): Fix keymap lossage.
531 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
533 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
536 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
538 * process.el (shell-command-on-region): Report if the command
541 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
543 * subr.el (buffer-substring-no-properties): Comment out.
545 1998-11-07 Adrian Aichner <aichner@ecf.teradyne.com>
547 * msw-faces.el (mswindows-find-smaller-font): Turning font names
548 into font instances first, like `x-frob-font-size' does.
549 (mswindows-find-larger-font): ditto
551 1998-11-04 Greg Klanderman <greg@alphatech.com>
553 * package-ui.el (pui-install-selected-packages): fix args in call
556 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
558 * package-get.el (host-name): New widget type.
559 (package-get-remote): Better customization using new type.
560 (package-get-download-sites): idem dito.
562 (package-get-custom): Do not use package-get-all untill we have
563 runtime dependencies.
565 (package-get-remove-copy): Default to 't' we no longer need this
566 kludge as we do not currently use depenencies.
568 (package-get-was-current): New variable.
569 (package-get-require-base): New 'force-current' argument.
570 (package-get-update-base): idem
571 (package-get-package-provider): idem
572 (package-get-locate-index-file): New 'no-remote' argument.
573 (package-get-locate-file): idem.
575 (package-get-maybe-save-index): New function.
576 (package-get-update-base): Use it.
578 1998-10-28 Greg Klanderman <greg@alphatech.com>
580 * package-get.el (package-get-remote): default to nil; by default,
581 don't go out to the net via EFS. They must select a download site.
582 (package-get-download-sites): new variable.
583 (package-get-download-menu): new function.
584 (package-get-locate-index-file): new function.
585 (package-get-update-base): use it.
587 * menubar-items.el (default-menubar): add "Update Package Index"
588 and "Add Download Site" menus under Options | Manage Packages.
590 1998-10-19 Greg Klanderman <greg@alphatech.com>
592 * package-get.el (package-get): bugfix code checking installed version
593 for case where package is not currently installed.
594 (package-get-require-signed-base-updates): new variable.
595 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
596 deemed not a goot thing. Use the variable
597 package-get-allow-unsigned-base-updates instead.
599 1998-10-16 Greg Klanderman <greg@alphatech.com>
601 * package-get.el (package-get): Don't install an older version than
602 we already have unless explicitly told to. Issue a warning.
604 * package-ui.el (pui-add-required-packages): when adding
605 dependencies, don't add packages that are up to date.
606 (pui-package-symbol-char): Don't consider a package out of date
607 if you have a newer version installed than the latest version in
610 * package-get.el (package-get-base-filename): document that it may
611 be a path relative to package-get-remote; new default value.
612 (package-get-locate-file): new function.
613 (package-get-update-base): use it to expand package-get-base-filename.
614 (package-get-save-base): new function to save the package-get database
616 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
617 (package-get-update-base): pass the REMOTE-SOURCE arg.
618 (package-get-update-base-entry): call package-get-custom-add-entry.
619 (package-get-file-installed-p): removed; no longer needed.
620 (package-get-create-custom): ditto.
621 (toplevel): remove code to build and load package-get-custom.el
622 (package-get-custom-add-entry): new function.
624 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
626 * wid-edit.el (widget-button-click): Don't switch window.
628 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
630 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
632 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
634 * etags.el (find-tag-default): Run find-tag-hook using
635 run-hooks rather than funcall
637 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
639 * isearch-mode.el (isearch-mode): Set the current minor mode maps
640 and the current local map as the parents to isearch-mode-map.
642 1998-10-15 SL Baur <steve@altair.xemacs.org>
644 * XEmacs 21.2-beta3 is released.
646 1998-10-15 Greg Klanderman <greg@alphatech.com>
648 * package-get.el (package-get-update-base): use
649 insert-file-contents-internal, not insert-file-contents-literally.
651 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
653 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
656 1998-10-15 Greg Klanderman <greg@alphatech.com>
658 * package-get.el (package-get-update-base-entry): new function.
659 (package-get-update-base): renamed; was `package-get-load-base'.
660 cleanup, and use package-get-update-base-from-buffer.
661 (package-get-update-base-from-buffer): new function.
662 (package-get-update-base-entries): new; helper for above.
663 Do not eval lisp grabbed over ftp; parse it from new format.
665 1998-10-15 Greg Klanderman <greg@alphatech.com>
667 * files.el (set-auto-mode): Don't play games loading package-get
668 database; package-get-package-provider will handle it all.
670 1998-10-14 Greg Klanderman <greg@alphatech.com>
672 * package-get.el (package-get-base-filename): new variable.
673 (package-get-require-base): new function.
674 (package-get-pgp-signed-begin-line): new variable.
675 (package-get-pgp-signature-begin-line): ditto.
676 (package-get-pgp-signature-end-line): ditto.
677 (package-get-load-base): new function.
678 (package-get-interactive-package-query):
679 (package-get-update-all):
680 (package-get-dependencies):
681 (package-get-package-provider):
682 (package-get-custom): use package-get-require-base.
683 [package-get-custom loading]: disable for now.
685 * package-ui.el (pui-list-packages): use (package-get-require-base)
687 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
689 * package-ui.el: Correct obvious thinko in choosing extent face.
691 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
693 * menubar-items.el (default-menubar): pui-list-package has nothing
694 to with Customize. Move all the package stuff to a new Item in Options.
696 * package-ui.el (pui-menu): Add menu and Popup menu.
698 * package-get.el (package-get): Use new
699 package-admin-get-install-dir.
701 * package-admin.el (package-admin-get-install-dir): New syntax.
702 Conserve package location and put mule packages where mule-base is.
704 * package-get.el : Customized
706 * package-ui.el (pui): Customized
707 (pui-package-install-dest-dir): New variable.
708 (pui-install-selected-packages): Use it
710 1998-10-12 SL Baur <steve@altair.xemacs.org>
712 * package-get.el (package-get-interactive-package-query): Move
713 dependency on package-get-base to run-time.
714 (package-get-update-all): Ditto.
715 (package-get-dependencies): Ditto.
716 (package-get-package-provider): Ditto.
717 (package-get-custom): Ditto.
719 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
721 * events.el: Remove 'ascii-character property from 'backspace
724 1998-10-11 SL Baur <steve@altair.xemacs.org>
726 * package-get-base.el: removed.
728 1998-09-23 Didier Verna <verna@inf.enst.fr>
730 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
731 (no-upper-case-p): new function.
732 (with-search-caps-disable-folding): new macro.
733 (with-interactive-search-caps-disable-folding): new macro.
734 (zap-to-char): In interactive mode, do a case-sensitive search if
735 the character is uppercase.
736 (zap-up-to-char): ditto.
738 * replace.el (perform-replace): use the function no-upper-case-p.
740 * isearch-mode.el (isearch-fix-case): ditto.
741 make obsolete `with-caps-disable-folding' and
742 `isearch-no-upper-case-p'.
744 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
745 (tags-search): ditto.
746 (tags-query-replace): ditto.
748 * info.el (Info-search): ditto.
750 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
752 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
754 1998-10-07 Greg Klanderman <greg@alphatech.com>
756 * package-admin.el (package-admin-rmtree): rewritten. need to
757 check for "." and ".." before symlink check. expand files and
758 directories with respect to DIRECTORY, not default-directory.
760 1998-10-04 Greg Klanderman <greg@alphatech.com>
762 * package-get.el (package-get-all): add INSTALL-DIR argument.
764 1998-10-06 Greg Klanderman <greg@alphatech.com>
766 * package-ui.el (pui-add-required-packages): new function, select
768 (pui-display-keymap): bind it.
769 (pui-help-string): document it.
770 (pui-install-selected-packages): package-get-all -> package-get.
772 * package-get.el (package-get-dependencies): new function.
774 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
776 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
779 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
781 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
783 (default-mouse-track-normalize-point): Use it.
785 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
787 * package-admin.el (package-admin-delete-binary-package):
788 General cleanup. Remove unnessary use of progn and
790 (package-admin-delete-binary-package): Do NOT mess with file
792 (package-admin-delete-binary-package): Wrap all deleting in
793 condition-case. The data in MANIFEST is untrustworthy.
794 (package-admin-delete-binary-package): Let the OS worry about non
797 1998-10-09 SL Baur <steve@altair.xemacs.org>
799 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
801 (lm-report-bug): Fix mail address to send bug reports to.
803 1998-09-29 SL Baur <steve@altair.xemacs.org>
805 * XEmacs 21.2-beta2 is released.
807 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
809 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
811 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
813 * info.el (Info-mode): Document page turning by double clicks in
814 docstring so `M-x describe-mode' will display it.
816 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
818 * info.el (Info-mouse-track-double-click-hook): Use character
819 widths to calculate a border region where double clicking does
820 page turning, and return `nil' by default so other hooks, such as
821 region highlighting, will be run.
823 1998-09-29 Colin Rafferty <colin@xemacs.org>
825 * sound.el (default-sound-directory-list): Initialize with all the
826 "sounds" directories in `data-directory-list'. It used to just be
829 * packages.el (locate-data-directory-list): Created. This gives
830 the list of matching directories, unlike `locate-data-directory',
831 which just gives the first one.
833 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
835 * minibuf.el (read-from-minibuffer): No longer bind help-form but
836 make a binding in the local keymap until help-char handling is
839 * help.el (help-keymap-with-help-key): Provide keymap with help
841 (help-print-help-form): New helper function.
843 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
845 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
846 move extent to another buffer; no need to create a new extent.
847 (isearch-fix-case): New function.
848 (isearch-search-and-update): Use it.
850 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
852 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
853 the keymap, not minor-mode-map-alist.
854 (isearch-done): Restore overriding-local-map.
856 1998-09-21 Martin Buchholz <martin@xemacs.org>
858 * bytecomp.el (byte-compile-buffer-substring):
859 Fix for: (byte-compile (defun f () (buffer-substring)))
860 ==> ** buffer-substring called with 3 args, but requires 0-3
861 - new code not only works, but is more readable, too.
863 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
865 * msw-faces.el (mswindows-init-device-faces): Don't try to
866 specify a default font at this late stage. Do try to force
867 creation of the default face font so that if it fails we get
868 an error now instead of a crash at frame creation.
870 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
871 mswindows-make-font-unitalic: Canonical default weight
872 changed from "Normal" to "Regular".
874 mswindows-make-font-bold / -bold-italic: Supplied device was
875 not being passed into call to mswindows-find-smaller-font.
877 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
879 * package-get.el (package-get-remote): Fix the path where to find
880 the packages on xemacs.org.
882 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
884 * about.el (about-maintainer-info): Update Ben's entry.
886 1998-09-24 Martin Buchholz <martin@xemacs.org>
888 * lisp/shadow.el (find-emacs-lisp-shadows):
889 - `member' was being called on lists of length 2000!
890 - Replace with hashtables.
891 - Replace hand-coded loops with (dolist)
894 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
896 * packages.el: Added new function, `package-delete-name', to
897 delete existing packages from the installed package database
898 (`packages-package-list'). Also added the "pkginfo" directory
899 to `packages-special-base-regexp', so that the pkginfo directory
900 would not get added to `late-packages'.
902 * package-admin.el: Added ability to delete an installed package
903 (added low-level function, `package-admin-delete-package').
904 Understands how to use the pkginfo/MANIFEST.<package> file to
905 delete the package. When installing a package, will also
906 create a MANIFEST.* file if one is not provided by the
907 package. If the MANIFEST.* doesn't exist when deleting a
908 package, the functions will fall back to attempting to delete
909 any package-specific lisp directory.
911 * package-get.el: Moved some functions to package-admin.el.
912 Added interactive function `package-get-delete-package', for
913 use by users for deleting a package.
915 Also modified to not require the prescence of efs.
917 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
919 * files.el (find-file-noselect): Handle all signals, kill the
922 1998-09-23 SL Baur <steve@altair.xemacs.org>
924 * cl-macs.el (glyph-image): Add setf method.
926 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
928 * package-get.el: Fixed broken EFS downloading. Also, look for
929 .tar.gz files first, in preference over .tgz files.
931 * package-ui.el: Fix display of package version numbers.
933 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
935 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
938 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
940 * list-mode.el: `display-completion-list': added new/optional
941 keyword `:completion-string', which allows the programmer to
942 change the "Possible completions are:" prompt.
944 * menubar-items.el: Added new pulldown menu-pick to start up the
945 visual package browser/installer:
947 Options->Customize->List Packages
949 * package-admin.el: Added hooks for installing under both Unix
950 and MS Windows. Does additional error checking. No longer
951 calls "add-big-package.sh" to install packages under Unix; now
952 calls gunzip & tar directly.
954 * package-get.el: Added ability to install packages from files
955 on a local disk/CDROM. Now deletes any existing package lisp
956 directory. Does completion on available packages when
957 querying for package names. Will also search for .tgz files
958 in addition for .tar.gz files. Tries to reload
959 auto-autoloads, as a convenience when loading new packages,
960 and also tries to add any new package paths to `load-path'.
961 Changed all occurences of `concat' to use `expand-file-name'.
963 * package-ui.el: New file which implements the main visual
964 package browser/installer, which is started via a menu pick or
965 M-x pui-list packages.
967 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
969 * startup.el (load-init-file): spelling fix.
971 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
973 * startup.el (normal-top-level): Load auto-autoload files
974 covariantly with their precedence.
976 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
978 * menubar-items.el (default-menubar): Remove "Font Weight"
979 option, there is currently no custom equivalent.. Customize-faces
982 * x-font-menu.el (font-menu-set-font): Use customize to set
985 * faces.el (face-spec-update-all-matching): New function.
987 * cus-face.el (custom-set-face-update-spec): New function.
988 Interface to customize faces from elisp.
990 (custom-face-value-create): Show the customized settings if set
993 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
995 (custom-face-value-create): Show the customized settings if set
998 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
1000 * keydefs.el (global-map): Add FSF 20.3 binding of
1001 query-replace-regexp.
1003 1998-08-21 Greg Klanderman <greg@alphatech.com>
1005 * minibuf.el (read-file-name-internal-1): use
1006 user-name-completion-1 instead of user-name-completion.
1008 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1012 * update-elc.el: Don't set `source-directory' (now defunct as a
1013 global variable) no more.
1015 * packages.el (packages-list-autoloads): Made `source-directory'
1016 (now defunct as a global variable) a parameter.
1018 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
1020 * about.el (about-hackers): new email
1022 1998-08-16 SL Baur <steve@altair.xemacs.org>
1024 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
1026 1998-07-17 Didier Verna <verna@inf.enst.fr>
1028 * faces.el (set-face-property):
1030 (face-dim-p): updated the doc strings now that the dim property isn't
1032 (face-equal): the dim property is now a common one.
1034 * cus-face.el (custom-face-attributes): New face attribute: `dim'
1035 Renamed the `stipple' attribute to `background-pixmap'.
1036 (custom-face-background-pixmap): make custom-face-stipple an
1037 obsolete alias for this.
1039 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1041 * find-paths.el (paths-file-readable-directory-p): Created and
1044 * loadup.el: Don't set inhibit-... flags from run-temacs.
1046 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1048 * packages.el (packages-data-path-depth): Added and used.
1050 1998-08-05 Charles G. Waldman <cgw@pgt.com>
1053 - Change .xpm to .png, delete "zcat" section.
1054 - cosmetic fix in the 'marcpa' entry.
1057 - convert all .xpm.Z to .png
1058 - rename mrb to martin
1059 - rename mcook-m to mcookm
1061 1998-07-31 Martin Buchholz <martin@xemacs.org>
1063 * x-init.el (x-initialize-compose): Add support for
1064 dead-circumflex as YET ANOTHER NAME for that dead key.
1066 1998-08-05 Colin Rafferty <colin@xemacs.org>
1068 * setup-paths.el (paths-construct-exec-path): Made the
1069 last-packages really be last.
1070 (paths-construct-data-directory-list): Ditto.
1072 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
1074 * startup.el(startup-splash-frame-body):
1075 Update Copyright notice in splash screen
1077 1998-07-20 Greg Klanderman <greg@alphatech.com>
1079 * minibuf.el (read-file-name-internal-1): do ~user completion.
1081 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
1083 * font-lock.el (font-lock-fontify-glumped-region): Add guard
1084 aginst destroyed extents
1086 1998-07-24 Greg Klanderman <greg@alphatech.com>
1088 * package-get.el (package-get): add `install-dir' argument.
1090 1998-07-20 John Jones <jj@asu.edu>
1092 * package-get.el: calls to package-get-update-all will only
1093 update packages which are already installed.
1095 1998-07-23 SL Baur <steve@altair.xemacs.org>
1097 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
1100 1998-07-20 Colin Rafferty <colin@xemacs.org>
1102 * about.el (about-hackers): Correct my email.
1104 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
1106 * about.el (about-hackers): new email-address.
1108 1998-07-25 SL Baur <steve@altair.xemacs.org>
1110 * minibuf.el (read-number): Don't let `input-error' condition
1113 1998-07-20 Greg Klanderman <greg@alphatech.com>
1115 * about.el (about-hackers): use my `email-for-life' address.
1117 1998-07-19 SL Baur <steve@altair.xemacs.org>
1119 * XEmacs 21.2-beta1 is released.
1121 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1123 * ldap.el (ldap-search): Doc string change
1125 1998-07-16 Colin Rafferty <colin@xemacs.org>
1127 * menubar-items.el (default-menubar): Removed references to
1128 `data-directory', and use `locate-data-file' instead, and made
1129 then greyed out if they don't exist.
1131 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1133 * keymap.el (events-to-keys): Use `format' instead of `concat'
1134 since the latter does not accept integer args anymore
1136 1998-07-15 SL Baur <steve@altair.xemacs.org>
1138 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
1141 1998-07-14 SL Baur <steve@altair.xemacs.org>
1143 * make-docfile.el: Get first initialization from very-early-lisp.el
1144 * update-elc.el: Ditto.
1145 * loadup.el (really-early-error-handler): Ditto.
1147 * packages.el (packages-unbytecompiled-lisp): Add new file,
1150 * very-early-lisp.el: New file.
1152 1998-07-14 SL Baur <steve@altair.xemacs.org>
1154 * Symbols that have been obsolete for at least 3 years removed (II).
1156 * obsolete.el (eval-current-buffer): Make compatible.
1157 (byte-code-function-p): Ditto.
1158 (send-string): Removed.
1159 (send-region): Removed.
1160 (screen-scrollbar-width): Removed.
1161 (set-screen-scrollbar-width): Removed.
1162 (set-screen-left-margin-width): Removed.
1163 (set-screen-right-margin-width): Removed.
1164 (screen-left-margin-width): Removed.
1165 (screen-right-margin-width): Removed.
1166 (set-buffer-left-margin-width): Removed.
1167 (set-buffer-right-margin-width): Removed.
1168 (buffer-left-margin-width): Removed.
1169 (buffer-right-margin-width): Removed.
1170 (x-set-frame-icon-pixmap): Removed.
1171 (x-set-screen-icon-pixmap): Removed.
1172 (pixel-name): Removed.
1173 (make-pixmap): Removed.
1174 (make-cursor): Removed.
1175 (pixmap-width): Removed.
1176 (pixmap-contributes-to-line-height-p): Removed.
1177 (set-pixmap-contributes-to-line-height): Removed.
1179 1998-07-13 SL Baur <steve@altair.xemacs.org>
1181 * obsolete.el (popup-menu-up-p): removed.
1182 (read-no-blanks-input): Removed.
1183 (wholenump): Removed.
1184 (ring-mod): Removed (what was ring-mod?).
1185 (current-time-seconds): Removed.
1186 (run-special-hook-with-args): Removed.
1188 (dot-marker): Removed.
1191 (window-dot): Removed.
1192 (set-window-dot): Removed.
1194 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
1197 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
1199 * code-files.el (insert-file-contents): Rename
1200 run-special-hook-with-args to run-hook-with-args-until-success.
1201 (write-region): Ditto.
1203 1998-07-12 SL Baur <steve@altair.xemacs.org>
1205 * about.el: Fix typos, update release date.
1207 * Symbols that have been obsolete for at least 3 years removed.
1209 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
1211 (toplevel): remove setf methods for screen functions.
1212 * cl-macs.el (extent-data): defsetf removed.
1213 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
1214 many places to remove.
1215 (comment-indent-hook): Ditto.
1216 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
1217 (buffer-dedicated-screen): Ditto.
1218 (deiconify-screen): Ditto.
1219 (delete-screen): Ditto.
1220 (event-screen): Ditto.
1221 (find-file-other-screen): Ditto.
1222 (find-file-read-only-other-screen): Ditto.
1223 (live-screen-p): Ditto.
1224 (screen-height): Ditto.
1225 (screen-iconified-p): Ditto.
1226 (screen-list): Ditto.
1227 (screen-live-p): Ditto.
1228 (screen-name): Ditto.
1229 (screen-parameters): Ditto.
1230 (screen-pixel-height): Ditto.
1231 (screen-pixel-width): Ditto.
1232 (screen-root-window): Ditto.
1233 (screen-selected-window): Ditto.
1234 (screen-totally-visible-p): Ditto.
1235 (screen-visible-p): Ditto.
1236 (screen-width): Ditto.
1238 (get-screen-for-buffer): Ditto.
1239 (get-screen-for-buffer-noselect): Ditto.
1240 (get-other-screen): Ditto.
1241 (iconify-screen): Ditto.
1242 (lower-screen): Ditto.
1243 (mail-other-screen): Ditto.
1244 (make-screen): Ditto.
1245 (make-screen-invisible): Ditto.
1246 (make-screen-visible): Ditto.
1247 (modify-screen-parameters): Ditto.
1248 (new-screen): Ditto.
1249 (next-screen): Ditto.
1250 (next-multiscreen-window): Ditto.
1251 (other-screen): Ditto.
1252 (previous-screen): Ditto.
1253 (previous-multiscreen-window): Ditto.
1254 (raise-screen): Ditto.
1255 (redraw-screen): Ditto.
1256 (select-screen): Ditto.
1257 (selected-screen): Ditto.
1258 (set-buffer-dedicated-screen): Ditto.
1259 (set-screen-height): Ditto.
1260 (set-screen-position): Ditto.
1261 (set-screen-size): Ditto.
1262 (set-screen-width): Ditto.
1263 (show-temp-buffer-in-current-screen): Ditto.
1264 (switch-to-buffer-other-screen): Ditto.
1265 (visible-screen-list): Ditto.
1266 (window-screen): Ditto.
1267 (x-set-screen-pointer): Ditto.
1268 (x-set-frame-pointer): Ditto.
1269 (screen-title-format): Ditto.
1270 (screen-icon-title-format): Ditto.
1271 (terminal-screen): Ditto.
1272 (delete-screen-hook): Ditto.
1273 (create-screen-hook): Ditto.
1274 (mouse-enter-screen-hook): Ditto.
1275 (mouse-leave-screen-hook): Ditto.
1276 (map-screen-hook): Ditto.
1277 (unmap-screen-hook): Ditto.
1278 (default-screen-alist): Ditto.
1279 (default-screen-name): Ditto.
1280 (x-screen-defaults): Ditto.
1281 (x-create-screen): Ditto.
1282 * obsolete.el: meta-flag removed.
1284 sleep-for-millisecs removed.
1285 extent-data removed.
1286 set-extent-data removed.
1287 set-extent-attribute removed.
1288 extent-glyph removed.
1289 extent-layout removed.
1290 set-extent-layout removed.
1291 list-faces-display removed.
1293 trim-versions-without-asking removed.
1294 after-write-file-hooks removed.
1296 auto-fill-hook removed.
1297 blink-paren-hook removed.
1298 select-screen-hook, deselect-screen-hook removed.
1299 auto-raise-screen, auto-lower-screen removed.
1301 * msw-mouse.el: Global change resource -> mswindows-resource.
1303 * XEmacs 21.0-pre5 is released.
1305 1998-07-11 SL Baur <steve@altair.xemacs.org>
1307 * about.el (about-hackers): Credits update.
1309 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
1311 * register.el (insert-register): Don't activate the region.
1313 1998-07-10 SL Baur <steve@altair.xemacs.org>
1315 * select.el: Restore x-* symbols for backwards compatibility:
1316 x-copy-primary-selection, x-kill-primary-selection,
1317 x-delete-primary-selection, x-select-make-extent-for-selection,
1318 x-valid-simple-selection-, x-cut-copy-clear-internal.
1320 1998-07-09 SL Baur <steve@altair.xemacs.org>
1322 * XEmacs 21.0-pre4 is released.
1324 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
1326 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
1328 (maybe-add-init-button): Fix semantics under Windows. Use
1329 `expand-file-name' rather than `concat'.
1331 * help.el (print-messages): New function.
1333 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1335 * ldap.el (ldap-host-parameters-alist): Docstring fixes
1337 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
1339 * about.el: Tweaked my entry in about-hackers.
1341 * find-paths.el (paths-emacs-root-p):
1342 Relaxed emacs-root checking of an in-place installation to
1343 also accomodate the flat layout used on MS Windows.
1345 1998-06-29 John Jones <jj@asu.edu>
1347 * package-get.el: calls to package-get-update-all will only
1348 update packages which are already installed.
1350 1998-07-05 Andy Piper <andyp@parallax.co.uk>
1352 * faces.el (xpm-color-symbols): remove hardcoded defaults these
1353 are handled by the gui-element face fallbacks now.
1355 * x-faces.el: default gui-element face to "background" as well as
1358 * msw-faces.el (mswindows-init-device-faces): remove gui-element
1359 and default face settings since these are set as fallbacks now in
1360 the appropriate domain.
1362 1998-07-02 SL Baur <steve@altair.xemacs.org>
1364 * text-mode.el (text-mode): Reorder regexp so the OR part
1365 corresponding to `page-delim' goes first and the hack in
1366 `forward-paragraph' will work.
1367 With bug analysis from Bob Weiner <weiner@altrasoft.com>
1369 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
1371 * subr.el (remove-hook): When checking the hook value
1372 with functionp, don't apply car to it.
1374 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
1376 * package-get.el (package-get-remote-filename):
1377 Don't use file-name-as-directory because the local directory
1378 separator conventions might not be the same as ftp's.
1380 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1382 * ldap.el (ldap-host-parameters-alist): New name of
1383 `ldap-host-parameters-plist'
1385 1998-06-26 Adrian Aichner <aichner@ecf.teradyne.com>
1387 * package-get.el: Using (require 'package-get-base), now that it
1388 provides itself. Consequently removed all instances of (load
1389 "package-get-base.el").
1391 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
1393 * subr.el (remove-hook): Don't treat the hook value as a
1394 list unless it is both consp and not functionp.
1396 1998-06-29 SL Baur <steve@altair.xemacs.org>
1398 * about.el: Email address for Ben Wing is ben@xemacs.org.
1399 * auto-show.el: Ditto.
1400 * bytecomp.el: Ditto.
1402 * x-scrollbar.el: Ditto.
1404 * tty-init.el: Ditto.
1405 * toolbar-items.el: Ditto.
1406 * symbol-syntax.el: Ditto.
1407 * specifier.el: Ditto.
1408 * objects.el: Ditto.
1409 * hyper-apropos.el: Ditto.
1412 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
1414 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
1415 vertical-divider-always-visible-p.
1416 (default-mouse-motion-handler): Ditto.
1418 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
1420 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
1423 1998-06-21 Oliver Graf <ograf@fga.de>
1425 * build-reports.el: changed receiver to xemacs-build-reports list
1427 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
1429 * font.el: Split font-family-mappings into X and
1430 mswindows-specific versions.
1431 mswindows-font-create-[object|name]: Treat supplied size
1432 as a pointsize. Added underline and strikethru handling.
1434 * msw-faces.el: changed default mswindows charset to western.
1436 * msw-glyphs.el: removed space in border-glyph font string that
1437 was inserted to get round bugs in the mswindows C font code.
1439 1998-06-27 SL Baur <steve@altair.xemacs.org>
1441 * about.el (about-hackers): Credits update.
1443 * help-nomule.el (tutorial-supported-languages): Add Romanian
1446 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
1449 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
1451 * font.el: Split font-family-mappings into X and
1452 mswindows-specific versions.
1453 mswindows-font-create-[object|name]: Treat supplied size
1454 as a pointsize. Added underline and strikethru handling.
1456 * msw-faces.el: changed default mswindows charset to western.
1458 * msw-glyphs.el: removed space in border-glyph font string that
1459 was inserted to get round bugs in the mswindows C font code.
1461 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
1463 * minibuf.el: make read-color-completion-table call
1464 (mswindows-color-list for mswindows devices.
1466 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
1469 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
1470 Let declaration items contain non-word symbol characters.
1472 1998-06-15 Adrian Aichner <aichner@ecf.teradyne.com>
1474 * package-get.el (package-get-package-provider): Added autoload
1475 cookie. Loading "package-get-base.el" in ALL functions that use
1476 it. Fixed some (interactive ...) with multiple argument specs
1477 again. Cosmetic indentation changes.
1479 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
1481 * info.el (Info-insert-dir): Don't use nreverse on variables
1482 that you want to use later.
1484 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
1486 * x-mouse.el (x-set-point-and-move-selection): Replace call
1487 to x-kill-primary-selection with kill-primary-selection
1489 1998-06-12 Martin Buchholz <martin@xemacs.org>
1491 * simple.el (what-cursor-position): Make cursor position reported
1492 use value of column-number-start-at-one
1494 1998-06-17 SL Baur <steve@altair.xemacs.org>
1496 * about.el (xemacs-hackers): Fix Jareth's email address.
1498 1998-06-16 SL Baur <steve@altair.xemacs.org>
1500 * startup.el (startup-splash-frame): Remove
1501 `xemacs-startup-logo-function'.
1503 1998-06-15 SL Baur <steve@altair.xemacs.org>
1505 * about.el (about-hackers): Update credits list.
1507 1998-06-06 Jeff Miller <jmiller@smart.net>
1509 * lisp/sound.el: Update sound-ext to allow filenames with
1510 extensions to be found by load-sound-file
1512 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1514 * info.el (Info-rebuild-outdated-dir): Removed variable
1515 (Info-auto-generate-directory): New variable
1516 (Info-save-auto-generated-dir): New variable
1517 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
1518 (Info-build-dir-anew): Second parameter removed. Use
1519 `Info-save-auto-generated-dir'
1520 (Info-rebuild-dir): Ditto
1522 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
1524 * list-mode.el (next-list-mode-item): Would not recognize
1525 border between directly neighbored items.
1527 1998-06-12 Andy Piper <andyp@parallax.co.uk>
1529 * package-get.el: add autoloads for some functions.
1531 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
1533 * specifier.el (let-specifier): Tiny docfixes.
1535 1998-06-12 Andy Piper <andyp@parallax.co.uk>
1537 * msw-mouse.el: set selection-pointer-glyph to Normal.
1539 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
1541 * wid-edit.el (widget-specify-secret): New function.
1542 (widget-after-change): Use it.
1543 (widget-specify-field): Use it.
1545 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
1547 * mouse.el (drag-window-divider): Use `(not done)' instead of
1548 `doit'; reuse result of `window-pixel-edges'.
1550 * modeline.el (drag-modeline-event-lag): Rename to
1551 drag-divider-event-lag.
1553 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
1555 * specifier.el (let-specifier): Rewritten not to generate needless
1556 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
1559 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
1561 * minibuf.el (read-file-name-1): Setup buffer-local value of
1562 `completion-ignore-case' in completions buffer under Windows.
1564 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
1566 * about.el (about-maintainer-glyph): Fix support for not
1569 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
1571 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
1573 * mouse.el (mouse-track): Cancel selection if misc-user event with
1574 `cancel-mode-internal' function is fetched.
1576 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
1578 * files.el (save-some-buffers-1): Fixed return value.
1580 1998-06-01 Oliver Graf <ograf@fga.de>
1582 * dragdrop.el: added experimental
1584 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
1586 * startup.el (after-init-hook, init-file-user,
1587 user-init-directory, load-user-init-file): Purge references
1588 to "~/.xemacs/init.el" from docstrings.
1590 (load-user-init-file) Use paths-construct-path to construct
1591 paths to user init files. Go directly to ~/.emacs, do not
1592 search ~/.xemacs/, do not load `default-custom-file'.
1594 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
1596 * files.el (interpreter-mode-alist): Catch wish and tclsh before
1598 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
1600 1998-06-03 Andy Piper <andyp@parallax.co.uk>
1602 * menubar-items.el (default-menubar): add Update Packages to customize
1605 1998-06-02 Andy Piper <andyp@parallax.co.uk>
1607 * faces.el: use toolbar face as a fallback for toolbar properties
1608 in xpm-color-symbols instead of default.
1610 * msw-faces.el: rename 3d-object -> gui-element face.
1612 1998-06-06 SL Baur <steve@altair.xemacs.org>
1614 * startup.el (xemacs-startup-logo-function): New variable.
1615 (startup-splash-frame): Use it.
1617 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
1619 * files.el (save-some-buffers): Would wait 1 second.
1620 (save-some-buffers-1): Delete other windows here instead of in
1621 `save-some-buffers'.
1622 (save-some-buffers): Force redisplay only if windows were deleted.
1624 1998-06-02 Didier Verna <verna@inf.enst.fr>
1626 * cus-face.el (custom-face-attributes): generalized the use of
1627 toggle buttons for boolean attributes.
1628 Re-ordered the items a bit.
1630 1998-06-01 SL Baur <steve@altair.xemacs.org>
1632 * sound.el (default-sound-directory): Use `locate-data-directory'
1633 to find the sounds directory.
1635 1998-05-29 Andy Piper <andyp@parallax.co.uk>
1637 * sound.el: default sound-ext to .wav under mswindows, .au
1638 otherwise. load-default sounds without extensions.
1640 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
1642 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
1643 if send-pr is not bound.
1645 1998-06-01 Andy Piper <andyp@parallax.co.uk>
1647 * files.el: grok idl files in auto-mode-alist.
1648 1998-06-01 Jeff Miller <jmiller@smart.net>
1650 * minibuf.el (exact-minibuffer-completion-p): check for nil before
1653 1998-05-30 Andy Piper <andyp@parallax.co.uk>
1655 * msw-glyphs.el: add xbm to the list of image types supported.
1657 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1659 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
1660 instead of XEmacs one when dumping InfoDock.
1662 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1664 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
1665 for `modeline-visible-p'
1667 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
1669 1998-05-29 Andy Piper <andyp@parallax.co.uk>
1671 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
1672 since it's not used anymore. doc string fixes.
1674 * package-get.el (package-get-file-installed-p): new function. use
1675 instead of file-installed-p which is in an external package.
1677 1998-05-28 Oliver Graf <ograf@fga.de>
1679 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
1680 favor of select-window/switch-to-buffer
1682 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
1684 * startup.el: changed (getenv "HOME") to (user-home-directory)
1686 1998-05-25 Oliver Graf <ograf@fga.de>
1688 * frame.el (cde-start-drag) moved to dragdrop.el
1689 (offix-start-drag-region) moved to dragdrop.el
1690 (offix-start-drag) moved to dragdrop.el
1691 * dragdrop.el (cde-start-drag) moved from frame.el
1692 (offix-start-drag-region) moved from frame.el
1693 (offix-start-drag) moved from frame.el
1694 (cde-start-drag-region) cde drag regions
1695 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
1697 1998-05-26 Oliver Graf <ograf@fga.de>
1699 * dragdrop.el: created dragdrop-drag prototypes
1700 (cde-start-drag-region) fixed typo
1702 1998-05-28 SL Baur <steve@altair.xemacs.org>
1704 * simple.el (after-init-hook): Remove reader macro.
1706 * packages.el (packages-hardcoded-lisp): Get rid of reader
1707 macros. Update DOC string.
1709 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
1711 * mouse.el (drag-window-divider): Ditto.
1713 * modeline.el (mouse-drag-modeline): Use it.
1715 * lisp-mode.el (let-specifier): Specify indentation.
1717 * specifier.el (let-specifier): Renamed from
1718 `with-specifier-instance'.
1720 1998-05-27 Andy Piper <andyp@parallax.co.uk>
1723 * faces.el: move definition of xpm-color-symbols from x-faces.el
1724 to faces. Predicate x-get-resource on the presence of x.
1726 * msw-faces.el: set 3d-object face rather than modeline. Specifiy
1727 faces as specfier defaults.
1729 * package-get.el: don't use package-admin-add-single-file-package.
1731 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
1733 * toolbar-items.el: Fixup tooltips.
1734 (toolbar-gnus): Don't use obsolete variable
1735 toolbar-news-frame-properties.
1736 (toolbar-news-reader): Default to `gnus' instead of
1739 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
1742 1998-05-25 Andy Piper <andyp@parallax.co.uk>
1744 * package-get.el: rename -installedp -> -installed-p.
1746 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
1748 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
1749 attributes, and assinged it to continuation, truncation and
1752 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
1753 and made continuation, truncation and hscroll glyphs arrow
1754 characters out of that font.
1756 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
1758 * minibuf.el (minibuffer-electric-separator): Play nicely with
1759 directory-sep-char being \.
1760 (minibuffer-electric-tilde): Ditto.
1761 (read-file-name-map): Ditto.
1763 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
1765 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
1767 (default-mouse-track-deal-with-down-event): Avoid
1768 `x-disown-selection'; use `disown-selection' instead.
1770 1998-05-21 Andy Piper <andyp@parallax.co.uk>
1773 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
1774 moved to (cut-copy-clear-internal) in select.el. Ditto for
1775 (x-delete-primary-selection) (x-kill-primary-selection)
1776 (x-copy-primary-selection).
1777 (own-clipboard): new function.
1779 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
1780 functions in select.el. remove old ones.
1781 (mswindows-own-clipboard): new function.
1783 1998-05-21 Andy Piper <andyp@parallax.co.uk>
1785 * gnuserv.el: allow connections from mswindows type devices.
1787 1998-05-20 Andy Piper <andyp@parallax.co.uk>
1789 * msw-glyphs.el: change image type used from cursor to resource.
1791 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
1793 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
1794 for {top,bottom}-{left,right} values in addition to
1795 {top,bottom}_{left,right}.
1796 Use x-get-resource instead of x-get-resource-and-bogosity-check.
1798 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
1800 * cl-macs.el (specifier-instance): Undefine its setf method.
1802 * specifier.el (with-specifier-instance): Added docstring.
1804 * mouse.el (drag-window-divider): Ditto.
1806 * modeline.el (mouse-drag-modeline): Use it.
1808 * lisp-mode.el (with-specifier-instance): Define its indentation
1811 * specifier.el (with-specifier-instance): New macro.
1813 1998-05-19 Andy Piper <andyp@parallax.co.uk>
1815 * package-get.el (package-get-create-custom): new function to
1816 auto-generate package-get-custom.el from package-get-base.el.
1817 * (package-get-ever-installedp): new function.
1818 * (package-get-custom): new function to get all packages specified
1821 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
1823 * cus-edit.el (custom-file): Revert to `~/.emacs'.
1825 1998-05-23 SL Baur <steve@altair.xemacs.org>
1827 * cl-extra.el: Reverse previous float change.
1829 1998-05-17 Andy Piper <andyp@parallax.co.uk>
1832 * faces.el (try-font-name): moved from x-faces.el since it is
1833 required by w3 under mswindows as well X.
1835 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
1837 * winnt.el: Removed evil (setq completion-ignore-case t)
1838 clause, one more overlookef fsfism.
1839 (nt-quote-args-functions-alist): End sentences with double space.
1841 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
1843 * window-xemacs.el (push-window-configuration): Remove kludgery of
1844 recaching default-toolbar specifier.
1845 (pop-window-configuration): Ditto.
1846 (unpop-window-configuration): Ditto.
1848 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
1850 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
1852 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
1854 * winnt.el (nt-quote-args-verbatim): Added function.
1855 (nt-quote-args-prefix-quote): Added function.
1856 (nt-quote-args-backslash-quote): Added function.
1857 (nt-quote-args-double-quote): Added function.
1858 (nt-quote-args-functions-alist): New variable.
1859 (nt-quote-process-args): Added function. This is the main quoting
1860 work horse called from process-nt.c
1862 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
1864 * winnt.el: Removed duplicate definitions for backspace,
1865 delete, M-backspace and C-M-backspace.
1866 (file-name-buffer-file-type-alist): Removed this variable.
1867 (find-buffer-file-type): Removed function.
1868 (find-file-binary): Removed function.
1869 (find-file-text): Removed function.
1870 (find-file-not-found-set-buffer-file-type): Removed function.
1871 (save-to-unix-hook): Removed function.
1872 (revert-from-unix-hook): Removed function.
1873 (using-unix-filesystems): Removed function.
1874 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
1876 (x-set-selection): Removed function.
1877 (x-get-selection): Removed function.
1878 Removed commented FSFisms.
1879 Replaced copyright notice (this file is not part of GNU Emacs).
1880 (nt-shell-mode-hook): Moved here from a lambda expression. Added
1881 comint-process-echoes setting to t.
1883 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1885 * packages.el (packages-no-package-hierarchy-regexp): Introduced
1886 and used following the interface change of
1887 `paths-find-recursive-path'.
1889 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
1890 regexp instead of a list of base names.
1891 (paths-version-control-filename-regexp):
1892 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
1893 Introduced and used following the interface change of
1894 `paths-find-recursive-path'.
1896 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
1898 * simple.el (delete-forward-p): Make it a defun; do X garbage only
1899 on X devices, rather than on all non-TTY devices.
1901 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
1903 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
1905 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
1907 1998-05-17 Adrian Aichner <aichner@ecf.teradyne.com>
1909 * itimer.el (activate-itimer): Fixed usage of integers
1910 as argument to `concat'.
1912 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
1914 * itimer.el (start-itimer): replace the use of `concat' with
1917 1998-05-16 SL Baur <steve@altair.xemacs.org>
1919 * mode-motion.el (mode-motion-hook): Clarify docstring.
1920 From Bob Weiner <weiner@altrasoft.com>
1922 * loadhist.el (symbol-file): Supply prompt string when used
1924 From Bob Weiner <weiner@altrasoft.com>
1926 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
1928 * loadup.el (really-early-error-handler): Ditto.
1930 * update-elc.el: Ditto.
1932 * setup-paths.el (paths-construct-exec-path): Ditto.
1934 * make-docfile.el: Ditto.
1936 * find-paths.el (paths-decode-directory-path): Use split-path
1937 instead of decode-path.
1939 * files.el (parse-colon-path): Update docstring reference.
1941 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
1945 Bind cut'n'paste keys to non window-system specific functions.
1947 * msw-select.el: New function mswindows-clear-clipboard.
1948 mswindows-cut-copy-clipboard extended to handle clearing of the
1949 selection and renamed to mswindows-cut-copy-clear-clipboard.
1951 * select.el: on mswindows devices delete-primary-selection
1952 calls mswindows-clear-clipboard.
1954 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
1956 * simple.el (quoted-insert): Inhibit quit when using read-char.
1958 * cmdloop.el (read-char): Don't inhibit quit.
1959 (read-char-exclusive): Ditto.
1960 (read-char): Signal quit if quit-char was pressed.
1961 (read-char-exclusive): Ditto.
1962 (read-quoted-char): Return a character, not integer.
1964 * menubar-items.el (default-popup-menu): Use Andy's generic
1966 (default-popup-menu): Fix code.
1968 1998-05-14 Oliver Graf <ograf@fga.de>
1970 * dragdrop.el (dragdrop-function-widget): this time it's done
1972 1998-05-13 Oliver Graf <ograf@fga.de>
1974 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
1976 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
1978 * device.el (device-pixel-width):
1979 (device-pixel-height):
1983 (device-color-cells): Swapped parameters to device-system-metric
1984 according to the interface change.
1986 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
1988 * mouse.el (default-mouse-motion-handler): Use new name of the
1989 function event-over-vertical-divider-p.
1990 Do not set E-W arrow cursor over the divider if
1991 vertical-divider-draggable-p is nil in the window.
1992 ([top-level]): Use new name for the variable
1993 vertical-divider-map.
1994 (drag-window-divider): Respect vertical-divider-draggable-p.
1995 Variable name typo fixes.
1997 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
1999 * keymap.el (kbd): Define here; handle string constants and
2002 1998-05-15 Christian Nyb <chr@mediascience.no>
2004 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
2007 1998-05-13 Didier Verna <verna@inf.enst.fr>
2009 * mouse.el (drag-window-divider): give the vertical divider a
2010 pressed look when dragging it.
2012 1998-05-13 Andy Piper <andyp@parallax.co.uk>
2014 * faces.el: predicate some more face operations on x or mswindows
2017 * modeline.el: enable modeline coloring for mswindows.
2019 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2021 * minibuf.el (minibuffer-default): Added variable; compatible with
2023 (next-history-element): Used `minibuffer-default'.
2025 1998-05-12 Oliver Graf <ograf@fga.de>
2027 * dragdrop.el (dragdrop-function-widget): button and mods ok
2028 arguments still look a bit strange
2029 (dragdrop-compare-mods) created
2030 (dragdrop-drop-do-functions) correctly checks for buttons and
2033 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
2035 * setup-paths.el (paths-default-info-directories): Replace
2036 path-separator with directory-sep-char.
2038 * files.el (path-separator): Don't define it here.
2040 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
2042 * update-elc.el: Ditto.
2044 * setup-paths.el (paths-construct-exec-path): Ditto.
2046 * make-docfile.el: Ditto.
2048 * loadup.el (really-early-error-handler): Ditto.
2050 * find-paths.el (paths-decode-directory-path): Use decode-path
2051 instead of decode-path-internal.
2053 * files.el (parse-colon-path): Update docstring.
2055 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
2057 * subr.el (get-buffer-window-list): Make BUFFER optional.
2059 * window-xemacs.el (windows-of-buffer): Defalias to
2060 get-buffer-window-list.
2062 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2064 * disass.el: Fix maintainer keyword.
2066 * bytecomp.el (byte-compile-and-load-file): Autoload.
2067 (byte-compile-buffer): Ditto.
2069 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
2070 value is returned, not the name.
2071 (lisp-imenu-generic-expression): Enable it.
2072 (lisp-mode-variables): Ditto.
2073 (lisp-indent-offset): Change defconst to defvar.
2074 (lisp-indent-function): Ditto.
2075 (lisp-body-indent): Ditto.
2077 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2079 * modeline.el: Use zap-last-kbd-macro-event.
2081 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
2082 nil, don't attempt to do anything with messages.
2083 (eval-last-sexp): Use `letf' for clarity.
2085 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2087 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
2089 1998-05-11 Martin Buchholz <martin@xemacs.org>
2094 Change empty docstrings into no doc strings at all.
2095 Fix bogus FSF-format docstrings.
2096 * etags.el: Fix docstring.
2098 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
2100 * package-get.el (package-get): Use internal md5
2102 1998-05-13 SL Baur <steve@altair.xemacs.org>
2104 * about.el (about-xemacs): Correct abuse of concat.
2106 1998-05-11 SL Baur <steve@altair.xemacs.org>
2108 * info.el (Info-mode): Use easymenu.
2110 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2112 * apropos.el (apropos): Don't use concat with integers.
2114 * cmdloop.el (describe-last-error): Handle the case when no error
2115 was seen gracefully.
2117 * apropos.el (apropos-print): Use with-displaying-help-buffer as
2119 (apropos-describe-plist): Ditto.
2121 * help.el (with-displaying-help-buffer): Revert to a defun.
2122 (describe-key): Use it as defun.
2123 (describe-mode): Ditto.
2124 (describe-bindings): Ditto.
2125 (describe-prefix-bindings): Ditto.
2126 (describe-installation): Ditto.
2127 (view-lossage): Ditto.
2128 (describe-function): Ditto.
2129 (describe-variable): Ditto.
2130 (describe-syntax): Ditto.
2132 1998-05-11 Oliver Graf <ograf@fga.de>
2134 * dragdrop.el: changed order of require/provide
2135 (dragdrop-drop-mime-default) changed to new calling conventions
2136 (dragdrop-drop-do-functions) changed to new calling conventions
2137 (dragdrop-function-widget) this one needs more work...
2139 1998-05-10 Oliver Graf <ograf@fga.de>
2141 * about.el: another small change in my entry
2142 * dragdrop.el (dragdrop-drop-log-function): logging added
2144 changed interface to handler functions. now called with event
2147 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
2149 * glyphs.el (divider-pointer-glyph): Declared new glyph,
2150 E-W arrow pointer displayed over draggable dividers.
2152 * mouse.el (default-mouse-motion-handler): Show it when
2154 (drag-window-divider): Added.
2155 ([top-level]): Initialized window-divider-map with a keymap
2156 binding the above function to left button down event.
2158 * x-mouse.el (x-init-pointer-shape): Initialize
2159 divider-pointer-glyph from Cursor.dividerPointer, or use default
2162 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
2164 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
2166 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
2168 * simple.el (count-words-buffer): Don't query for buffer.
2169 (count-lines-buffer): Ditto.
2171 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
2173 * help.el (where-is): add optional insert argument.
2175 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
2177 * help.el (describe-key-briefly): New argument INSERT.
2179 * simple.el (eval-expression): New optional argument; synch with
2182 * keydefs.el (global-map): Add new register bindings.
2184 * register.el: Synched with FSF 20.3.
2186 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
2188 * window-xemacs.el (recenter): all arguments are optional.
2190 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
2192 * device.el: (device-pixel-width): Reflected name/parameters
2193 change to device-system-metric.
2194 (device-pixel-height): Ditto.
2195 (device-mm-width): Ditto.
2196 (device-mm-height): Ditto.
2197 (device-bitplanes): Ditto.
2198 (device-color-cells): Ditto.
2200 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
2202 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
2204 * cl.el (most-positive-fixnum): Document.
2205 (most-negative-fixnum): Ditto.
2207 * cus-dep.el: Updated comment.
2209 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
2212 * cus-load.el (custom-put): Removed.
2214 * files.el (after-find-file): Just resignal quit instead of
2215 signaling "canceled".
2217 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
2219 * frame.el (other-frame): Use `focus-frame' instead of
2220 select-frame kludges.
2222 * lisp-mode.el: Update lisp-indent-function for
2223 save-selected-frame and with-selected-frame.
2225 * frame.el (save-selected-frame): New macro.
2226 (with-selected-frame): Ditto.
2227 (other-frame): Use `set-frame-focus'.
2229 1998-05-06 Oliver Graf <ograf@fga.de>
2231 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
2232 (dragdrop-drop-url-default) default handler for URL drops created
2233 (dragdrop-drop-mime-default) default handler for MIME drops created
2234 (dragdrop-drop-functions) default custom for handling drops created
2235 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
2237 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
2239 * mouse.el: Removed redundant mouse-mswindows-drop function.
2241 1998-05-05 Oliver Graf <ograf@fga.de>
2243 * about.el: changed some text in my entry
2244 * dragdrop.el: added customs
2246 1998-05-04 Oliver Graf <ograf@fga.de>
2248 * mouse.el: killed global drop key bindings
2249 (mouse-offix-drop) removed
2250 * dragdrop.el: created
2251 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
2253 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
2255 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
2256 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
2258 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
2261 * scrollbar.el (scrollbars-visible-p): Use new
2262 {vertical,horizontal}-scrollbar-visible-p specifiers.
2264 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
2266 * device.el (device-pixel-height):
2267 (device-pixel-width):
2271 (device-color-cells): Moved these 6 functions from device.c; they
2272 all use single (device-system-metrics) call.
2274 1998-05-09 SL Baur <steve@altair.xemacs.org>
2276 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
2280 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
2281 Suggested by Hrvoje Niksic <hniksic@srce.hr>
2283 * help.el (help-map): Remove Hyperbole keybinding logic.
2284 Suggested by: Michael Ernst <mernst@cs.washington.edu>
2286 1998-05-08 SL Baur <steve@altair.xemacs.org>
2288 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
2289 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
2291 1998-05-07 Andy Piper <andyp@parallax.co.uk>
2293 * msw-glyphs.el: use nicer icon3 from the frame icon.
2295 1998-05-07 SL Baur <steve@altair.xemacs.org>
2297 * version.el (emacs-version): Remove InfoDock conditionals.
2299 * startup.el (startup-splash-frame): Change ID logo name.
2301 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
2303 * files.el (after-find-file): If the user presses C-g on
2304 directory-creation prompt, kill the buffer.
2306 1998-05-06 SL Baur <steve@altair.xemacs.org>
2308 * simple.el (count-words-region): Reverse previous change.
2310 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
2312 * replace.el (query-replace): Just call perform-replace.
2313 (query-replace-regexp): Ditto.
2314 (perform-replace): Move region handling here.
2315 (perform-replace): Use the new arg to match-data.
2317 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
2319 * x-init.el: Install X specific display table that
2320 displays char 0240 as a space to avoid whatever it is
2321 that screws up display of that character code.
2323 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
2325 * help.el (function-arglist): If no arguments are documented for a
2326 subr, print nothing rather than incorrect output.
2328 1998-05-05 SL Baur <steve@altair.xemacs.org>
2330 * cmdloop.el (command-error): Update bail-out error message to use
2331 `emacs-program-name'.
2333 * lib-complete.el: Remove reader macro cruft.
2335 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
2338 * simple.el (count-words-region): Drop interactive-p check on the
2341 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
2345 Correct spelling of mswindows-font-canonicalize-name.
2347 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2349 * ldap.el (ldap-host-parameters-alist): Replaced with
2350 `ldap-host-parameters-plist'
2351 (ldap-search): Adapt to previous change
2353 1998-05-02 SL Baur <steve@altair.xemacs.org>
2355 * about.el (about-hackers): Update Bob Weiner bio.
2356 (about-maintainer-info): Ditto.
2358 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
2360 * simple.el (display-warning-minimum-level): Docfix.
2362 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
2364 * widget.el (:default-get): New keyword.
2365 * wid-edit.el (default, widget-default-default-get): Define it.
2366 (group, widget-group-default-get): Define it.
2367 (menu-choice, widget-choice-default-get): Define it.
2368 (widget-default-get): New function.
2369 (widget-choice-action): Call it.
2370 (widget-editable-list-entry-create): Call it.
2372 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
2374 * byte-optimize.el (byte-boolean-vars): Removed.
2375 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
2376 lookup through `byte-boolean-vars'.
2378 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
2380 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
2381 resource-provided values into ghost specs for scrollbar-height and
2384 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
2386 * byte-optimize.el: Don't attempt to optimize /=.
2388 * bytecomp.el (byte-compile-one-ore-more-args): New function.
2389 (byte-compile-/=): Ditto.
2391 1998-05-02 SL Baur <steve@altair.xemacs.org>
2393 * apropos.el: Use `with-displaying-help-buffer'.
2394 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
2395 Use `with-displaying-help-buffer'.
2396 (apropos-follow): Do not give special treatment to buffer cursor
2397 was in prior to a mouse click.
2398 (apropos-describe-plist): Use `with-displaying-help-buffer'.
2399 (apropos-print-doc): Set correct buffer for setting text
2402 1998-05-01 SL Baur <steve@altair.xemacs.org>
2404 * help.el (help-buffer-prefix-string): New variable.
2405 (help-buffer-name): Use it.
2407 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
2410 1998-04-30 Greg Klanderman <greg@alphatech.com>
2412 * frame.el (other-frame): Work even when focus-follows-mouse is true.
2414 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
2416 * files.el (find-file-noselect): Update docstring.
2417 (find-file-noselect): Signal an error if found an unreadable file.
2418 (file-chase-links): Save the match data.
2419 (normal-mode): Use `lwarn' and `error-message-string'.
2420 (interpreter-mode-alist): Change defconst to defvar.
2421 (inhibit-first-line-modes-regexps): Ditto.
2422 (inhibit-first-line-modes-regexps): Added .tgz.
2423 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
2424 (change-major-mode-with-file-name): New user-option.
2425 (set-visited-file-name): Synched with FSF.
2426 (file-name-extension): New function, from FSF 20.3.
2427 (file-relative-name): Synched with FSF.
2428 (save-some-buffers): Support the C-r feature.
2429 (recover-session): Synched with FSF.
2430 (kill-some-buffers): Ditto.
2431 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
2433 1998-04-30 SL Baur <steve@altair.xemacs.org>
2435 * files.el (insert-file): Undo previous change and reenable use of
2438 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
2440 * window-xemacs.el (recenter): Define.
2442 1998-04-29 Andy Piper <andyp@parallax.co.uk>
2444 * font.el (mswindows-font-create-name)
2445 (mswindows-font-create-object): new functions for mswindows type
2448 * msw-faces.el (mswindows-font-canicolize-name): fix so that
2449 strings are parsed as well as font objects.
2451 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
2453 * modeline.el (defining-kbd-macro): Restore modeline indication of
2454 kbd-macro being recorded.
2455 (add-minor-mode): Simplify docstring.
2456 (modeline-minor-mode-menu): Remove stuff.
2458 1998-04-29 Andy Piper <andyp@parallax.co.uk>
2460 * code-process.el (call-process): dynamically decide process
2463 1998-04-29 Jim Radford <radford@robby.caltech.edu>
2465 * modeline.el: Add line-number-mode, column-number-mode to
2466 the modeline minor-mode menu. Button2 on the line number does
2469 1998-04-29 Andy Piper <andyp@parallax.co.uk>
2471 * mouse.el: move x-selection-owner-p type things to
2474 * msw-init.el: copy zmacs stuff from x-init.el
2476 * msw-select.el (mswindows-own-selection)
2477 (mswindows-disown-selection) (mswindows-selection-owner-p): new
2478 functions. Very simple minded implementation of selectio
2481 * select.el (own-selection) (disown-selection)
2482 (activate-region-as-selection) (select-make-extent-for-selection)
2483 (valid-simple-selection-p): functions moved from x-select.el for
2484 generalized selection.
2486 * x-select.el: see select.el changes.
2488 * x-toolbar.el: use new selection functions.
2490 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2492 * packages.el (packages-find-package-directories): Fixed bug that
2493 would pick up multiple site-package directories.
2494 (package-locations): Added "xemacs-packages" as a late package
2497 * find-paths.el: Now uses `emacs-program-name' and
2498 `emacs-program-version'.
2499 Additions to enforce version-specific directories in
2500 `paths-find-version-directory'.
2502 1998-04-29 SL Baur <steve@altair.xemacs.org>
2504 * default.el: Removed.
2505 * site-start.el: Removed.
2507 1998-04-29 Didier Verna <verna@inf.enst.fr>
2509 * minibuf.el (minibuffer-history-minimum-string-length): Default
2512 1998-04-28 SL Baur <steve@altair.xemacs.org>
2514 * find-paths.el (paths-program-name): Rename.
2515 (paths-emacs-root-p): Ditto.
2516 (paths-find-site-directory): Ditto.
2518 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
2520 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
2521 `emacs-lisp-byte-compile-and-load'.
2523 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2525 * ldap.el (ldap-search): Fixed additional parameter passing to
2528 1998-04-27 Andy Piper <andyp@parallax.co.uk>
2530 * select.el (kill-primary-selection) (selection-owner-p)
2531 (copy-primary-selection) (yank-clipboard-selection)
2532 (selection-exists-p) (delete-primary-selection): new file and
2533 functions that do the right thing for the selected device.
2535 * x-menubar.el: use generalised selection functions.
2537 * dumped-lisp.el: dump select.el.
2539 1998-04-27 SL Baur <steve@altair.xemacs.org>
2541 * find-paths.el (paths-progname): New variable.
2542 (paths-emacs-root-p): Use it.
2543 (paths-find-site-directory): Ditto.
2545 1998-04-26 SL Baur <steve@altair.xemacs.org>
2547 * loadup.el ((member "dump" command-line-args)): Dump as
2548 `infodock' if InfoDock.
2550 1998-04-25 SL Baur <steve@altair.xemacs.org>
2552 * find-paths.el (construct-emacs-version): Simplify, include
2553 program name in the return value.
2554 * (paths-find-version-directory): Use it.
2556 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2558 * info.el (Info-parse-dir-entries): Fixed regexp
2559 (Info-build-dir-anew): Remove full suffix and capitalize info file
2560 name for files with no @direntry
2561 (Info-batch-rebuild-dir): New function
2562 (Info-suffixed-file): Check for regular files instead of simple
2563 file existence (could catch directories before)
2565 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2567 * setup-paths.el, find-paths.el: Removed uses of `not' which
2568 temacs doesn't have.
2570 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
2571 into root searching.
2573 1998-04-24 Martin Buchholz <martin@xemacs.org>
2575 * subr.el: Remove definition of `not'.
2577 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
2579 * msw-glyphs.el: enable graphics support.
2581 1998-04-23 Didier Verna <verna@inf.enst.fr>
2583 * x-menubar.el (default-menubar): restored the line-number-mode
2586 * misc doc string updates related to the options menu.
2588 1998-04-24 SL Baur <steve@altair.xemacs.org>
2590 * setup-paths.el (paths-construct-load-path): Fix typo.
2592 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2594 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
2595 font-menu-ignore-scaled-fonts don't have to be bound now; this
2596 gets us one step further towards making --no-autoloads work.
2598 * startup.el (normal-top-level): Load auto-autoloads only if
2599 lisp-directory is non-nil.
2601 * setup-paths.el (paths-construct-load-path): Made it robust
2602 against nil lisp-directory.
2604 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
2605 to the list of variables that cause a warning when nil.
2607 * toolbar.el (init-toolbar-location): Now works even when there's
2608 no toolbar icon directory.
2610 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
2612 * help.el (view-lossage): Recognize it.
2614 * simple.el (log-message): Mark multiline messages.
2616 1998-04-22 SL Baur <steve@altair.xemacs.org>
2618 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
2620 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
2622 * package-get.el (package-get-all): add `\n' separator to
2623 interactive specification so that both variables are read
2625 1998-04-22 Didier Verna <verna@inf.enst.fr>
2627 * x-menubar.el: ported the options menu to Custom.
2628 Moved the "read only" toggle button to the buffers menu.
2629 Corrected some missing ;;;###autoload or defcustom.
2631 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
2632 the scrollbar-visible specifier for options menu handling.
2634 * toolbar.el (toolbar-visible-p)
2635 (toolbar-captioned-p)
2636 (default-toolbar-position): defcustom wrappers around
2637 the toolbar specifiers for options menu handling.
2639 * frame.el (get-frame-for-buffer-default-instance-limit):
2640 defcustom it for options menu handling.
2642 * font-lock.el (font-lock-mode): defcustom and autolaod the variable
2643 font-lock-mode for options menu handling.
2645 * cus-start.el: added Custom properties to overwrite-mode for
2646 options menu handling.
2648 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
2650 * about.el: shameless self-promotion.
2652 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
2654 * simple.el (raw-append-message): Slightly optimize.
2655 (remove-message): Use `push' for clarity.
2656 (append-message): Ditto.
2657 (display-warning): Dito.
2658 (raw-append-message): Send the message to the appropriate device.
2660 1998-04-22 SL Baur <steve@altair.xemacs.org>
2662 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
2663 From Sean MacLennan <Sean.MacLennan@pika.ca>
2665 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2667 * setup-paths.el: Changed `directory-sep-char' to
2668 `path-separator', following a change in GNU Emacs.
2670 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2672 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
2673 (Info-build-dir-anew): Add a final newline.
2674 (Info-build-dir-anew): Do not issue warning when rebuilding policy
2676 (Info-rebuild-dir): Ditto
2678 * dumped-lisp.el (preloaded-file-list): Added ldap.el
2680 1998-04-21 SL Baur <steve@altair.xemacs.org>
2682 * simple.el (count-words-buffer): Retain zmacs region.
2683 (count-words-region): Ditto.
2684 * simple.el: (what-line): Expanded line counts.
2685 (count-lines): New parameter to conditionalize whether collapsed
2687 From Bob Weiner <weiner@altrasoft.com>
2689 1998-04-19 SL Baur <steve@altair.xemacs.org>
2691 * packages.el (package-locations): infodock-packages must override
2692 mule-packages and packages.
2694 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
2697 remove rude messages from widget-activation-widget-mapper
2698 and widget-activation-glyph-mapper
2700 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
2702 * toolbar.el: Remove (featurep 'x) test from
2703 toolbar-make-button-list
2705 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
2707 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
2708 only if in the same frame.
2710 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2712 * packages.el (package-locations): Added site-packages hierarchy.
2714 * setup-paths.el (paths-default-info-directories): Introduced and
2717 * packages.el, setup-paths.el: Set various path searching depths
2720 * packages.el (packages-hierarchy-depth):
2721 (packages-load-path-depth): Introduced and used.
2723 * setup-paths.el (paths-load-path-depth): Introduced and used.
2725 * find-paths.el (paths-find-recursive-path): Added max-depth
2728 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2730 * setup-paths.el (paths-construct-info-path): Removed
2731 dependency on behavior of (file-name-as-directory "").
2733 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2735 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
2738 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2740 * dump-paths.el, startup.el: Added handling for --debug-paths.
2742 1998-04-15 William M. Perry <wmperry@aventail.com>
2744 * wid-edit.el: We cannot just set the help-echo or balloon-help
2745 properties for an extent based on the :help-echo widget
2746 property, since help-echo and balloon-help cause an EXTENT to
2747 get passed in, where :help-echo functions are expecting a WIDGET
2749 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
2751 * scrollbar.el (init-scrollbar-from-resources): Call
2752 mswindows-init-scrollbar-metrics when appropriate.
2754 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
2756 * dumped-lisp.el: dump x-toolbar for window system
2758 * msw-init.el (init-post-mswindows-win): enable toolbars if we
2759 have support and xpm.
2761 1998-04-16 SL Baur <steve@altair.xemacs.org>
2763 * files.el (toggle-read-only): Fix docstring.
2764 From Didier Verna <verna@inf.enst.fr>
2766 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2768 * startup.el (normal-top-level): Load autoload-file-name without
2769 specifying an extension---some people only auto-autoload.el.gz.
2771 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
2773 * files.el (backup-enable-predicate): Don't bomb on NAME being
2776 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2778 * find-paths.el, packages.el: Now prefers configure'd paths.
2779 This shouldn't cause any of the originally anticipated problems as
2780 the current paths architecture will not define the various
2781 configure-xxx variables if they're not specified on the configure
2784 * find-paths.el, setup-paths.el, packages.el: Removed all
2785 mentionings of "/" as a path separator.
2786 Used paths-construct-path throughout.
2788 * find-paths.el (paths-construct-path): Created to assemble paths
2789 from directory components.
2791 * setup-paths.el, packages.el: Used paths-decode-directory-path
2792 instead of decode-path-internal.
2794 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
2796 (paths-decode-directory-path) Created.
2798 * setup-paths.el: Changed configure-exec-path to
2799 configure-exec-directory.
2801 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2803 * packages.el (packages-find-packages): Fixed decoding of
2806 * startup.el: -no-packages -> -no-early-packages.
2808 (packages-load-package-lisps): Fixed loading of auto-autoload
2811 * startup.el (normal-top-level): Fixed loading of core
2814 * obsolete.el: Un-obsoleted site-directory. Sigh.
2816 * startup.el, packages.el, dump-paths.el: Added proper settings
2817 for site-directory and lisp-directory variables.
2819 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
2820 inhibit-package-autoloads and fixed handling of it.
2822 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
2823 handling of former inhibit-package-init, now
2824 inhibit-early-packages, to make -vanilla etc. work.
2826 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
2828 * code-process.el (start-process): Fallback to 'undecided instead
2829 of 'binary for process input coding stream.
2831 * process.el (start-process): Docstring fix.
2833 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2835 * info.el (Info-insert-dir): Do not insert temporary dir files
2836 in Info-dir-file-attributes
2837 (Info-build-dir-anew): Ensure temporary buffer is not read-only
2838 (Info-rebuild-dir): Ditto.
2840 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2842 * obsolete.el: Added obsoleteness declarations for
2843 `site-directory' and `Info-default-directory-list'.
2845 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2847 * find-paths.el (paths-find-emacs-root): Only look at the
2848 executable at the end of the symlink chain for determining the
2851 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2853 * setup-paths.el (paths-construct-info-path): Changed construction
2854 to cater to gone default in configure.
2856 * find-paths.el (paths-uniq-append): Added.
2858 * packages.el: Rewritten package path construction once again.
2860 * dump-paths.el, startup.el: Removed package-path as a global
2863 * package-admin.el (package-admin-add-single-file-package):
2864 (package-admin-add-binary-package): Changed package-path to
2867 * packages.el (packages-split-path): Split path at "/" rather than
2868 nil according to change in emacs.c.
2870 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2872 * setup-paths.el (paths-construct-info-path): Changed info path
2873 order so that directories come out right.
2874 (paths-find-lock-directory): Fixed bug: It used to think
2875 configure-lock-directory is a path.
2877 1998-04-06 Jeff Miller <jmiller@smart.net>
2879 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
2880 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
2881 eases the use of toolbar-add/kill-item functions.
2883 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
2885 * code-files.el (file-coding-system-alist): Commented out
2886 loaddefs.el magical treatment.
2888 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2890 * info.el (Info-rebuild-outdated-dir): Added new option
2891 `conservative' and made it the default
2892 (Info-rebuild-dir): Appropriately parse multi-line description
2893 strings, and multi-section dir files. Issue warning when dir
2894 is rebuilt as temporary
2895 (Info-build-dir-anew): Issue warning when dir is built as
2898 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
2900 * list-mode.el (list-mode-map): Bind highlight motion commands to
2901 standard keys left, right, C-b and C-f.
2903 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
2905 * files.el (auto-mode-alist): allow .sc for Scheme->C
2907 1998-04-06 SL Baur <steve@altair.xemacs.org>
2909 * loadup.el (pureload): Don't quote (garbage-collect).
2911 1998-04-04 SL Baur <steve@altair.xemacs.org>
2913 * package-get-base.el: Updated.
2915 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
2917 * isearch-mode.el (isearch-just-started): New variable.
2918 (isearch-mode): Set it.
2919 (isearch-repeat): Advance one character forward only if the search
2920 was successful, and was not just started.
2921 (isearch-repeat): Clear isearch-just-started.
2923 1998-04-02 SL Baur <steve@altair.xemacs.org>
2925 * finder.el (finder-compile-keywords): Don't eval new finder-inf
2928 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
2930 * subr.el (listify-key-sequence): Removed.
2932 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
2934 * bytecomp.el (byte-compile-print-gensym): New option.
2935 (byte-compile-output-file-form): Use it.
2936 (byte-compile-output-docform): Ditto.
2937 (byte-compile-compiled-obj-to-list): Ditto.
2939 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
2941 * msw-glyphs.el: set frame icon if xpm support.
2943 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
2945 * help.el: Code that pretty prints variable values
2948 1998-04-02 SL Baur <steve@altair.xemacs.org>
2950 * find-paths.el (paths-emacs-root-p): Correct test for installation
2952 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2954 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
2956 * loaddefs.el: Don't set debug-ignored-errors; leave
2957 its default value set to nil.
2959 1998-03-29 Damon Lipparelli <lipp@primus.com>
2961 * info.el (Info-rebuild-dir): fixed mis-spelling.
2963 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2965 * info.el (Info-rebuild-outdated-dir): New custom var
2966 (Info-insert-node): Create/update dir file when needed, ie when it
2967 does not exist or is older than some info files in directory
2969 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2971 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
2972 for last packages, mainly for using a 20.4 package base.
2974 * packages.el (late-packages): Typo fix. It was called
2977 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
2978 relative symlinks correctly.
2979 (paths-find-emacs-roots): More rigorous checking for plausible
2980 configuration-time root.
2982 * startup.el (normal-top-level): Added a warning if XEmacs cannot
2985 1998-03-27 Martin Buchholz <martin@xemacs.org>
2987 * faces.el: Fix docstrings.
2988 * glyphs.el: Fix docstrings.
2989 * mouse.el: Fix docstrings.
2991 * frame.el: Change phrase `current frame' to `selected frame'.
2993 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
2995 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
2996 macros using backquote to make them infinitely more readable.
2998 1998-03-30 SL Baur <steve@altair.xemacs.org>
3000 * packages.el (packages-find-package-path): Hardcoded specialized
3001 InfoDock support until we can clean this up.
3003 * help.el (describe-bindings-1): Return the value of the bindings
3004 help buffer created.
3005 (describe-bindings): Ditto.
3007 * simple.el (set-variable): Restore previous behavior of not
3008 bombing if the variable to set is not boundp.
3010 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3012 * packages.el (packages-handle-package-dumped-lisps): Allow for
3013 non-local files to be loaded off the package-lisp variable.
3015 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
3017 * x-faces.el: Global X resources should override
3018 specs for all device classes (color, grayscale, mono);
3019 code currently doesn't override any of them. Fixed by
3020 calling remove-specifier with '(x default) as the tag
3021 set and allowing inexact matches.
3023 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
3025 * faces.el: Separated face intializations based on
3026 device classes into device type specific (tag set,
3027 instantiator) pairs.
3029 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
3031 * wid-edit.el (widget-choice-action): Remember user's explicit
3033 (widget-choice-value-create): Respect it.
3034 From Richard Stallman <rms@gnu.org>
3036 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3038 * setup-paths.el (paths-construct-info-path): Always append
3039 existing directories from configure-time info path.
3041 * startup.el (startup-setup-paths): Renamed misnamed info-path to
3042 Info-directory-list.
3044 * info.el: Removed Info-default-directory-list which was broken by
3046 Removed bogus initialization of Info-directory-list---startup.el
3047 can do a much better job.
3048 Added autoload of Info-directory-list.
3050 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
3051 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
3052 be exclusive; now it's merely given precedence, just like in the
3055 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3057 * find-paths.el (paths-find-architecture-directory): Fix bug with
3058 finding; it used to default too early.
3060 1998-03-25 Martin Buchholz <martin@xemacs.org>
3062 * packages.el (packages-split-path): Fix a bug; it used to fail
3063 for paths that weren't split.
3065 1998-03-26 SL Baur <steve@altair.xemacs.org>
3067 * finder.el (finder-compile-keywords): trap on errors.
3069 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
3071 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
3072 fourth argument of t so that only the specs exactly
3073 matching the tag lists are removed.
3075 1998-03-25 SL Baur <steve@altair.xemacs.org>
3077 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
3079 1998-03-23 SL Baur <steve@altair.xemacs.org>
3081 * minibuf.el (mouse-read-file-name-1): If a default directory was
3082 specified, use it for generating the completions.
3084 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3086 * update-elc.el: Now respects inhibit-package-init and
3088 Now does path construction with loadup-paths.
3090 * startup.el (normal-top-level, startup-setup-paths): Now respects
3091 inhibit-package-init and inhibit-site-lisp.
3093 * packages.el (packages-find-package-path): Extended package path
3094 by version-specific hierarchies.
3095 (packages-find-packages): Now respects inhibit flag and
3097 Moved path setup to loadup-paths.
3099 * make-docfile.el: Now respects inhibit-package-init and
3101 Now does path construction with loadup-paths.
3103 * loadup.el: Now respects inhibit-package-init and
3106 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
3108 * loadup-paths.el: New file: setup load-path to encompass
3111 1998-03-22 SL Baur <steve@altair.xemacs.org>
3113 * auto-show.el: load-gc renamed to pureload.
3114 * site-load.el: Ditto.
3115 * packages.el (toplevel): Ditto.
3116 * loadup.el (really-early-error-handler): Ditto.
3117 * dumped-lisp.el (preloaded-file-list): Ditto.
3118 * cus-face.el (custom-declare-face): Ditto.
3120 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3122 * <Today>: The Big Path Searching Overhaul.
3124 * find-paths.el: New file: find and assemble paths in the
3125 installation hierarchy.
3127 * setup-paths.el: New file: global layout of paths and directories
3128 within the XEmacs hierarchy.
3130 * packages.el: Replaced everything related to path searching and
3131 startup by code in terms of find-paths.
3133 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
3134 the new path searching engine.
3136 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
3139 1998-03-22 SL Baur <steve@altair.xemacs.org>
3141 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
3144 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
3146 * msw-glyphs.el: Added check for 'mswindows feature, so the file
3147 compiles identically in any configuration.
3148 Removed irrelevant commentary.
3150 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
3152 * simple.el (set-variable): Allow setting specifiers.
3154 1998-03-19 SL Baur <steve@altair.xemacs.org>
3156 * lisp.el (forward-sexp): Revert previous change.
3158 1998-03-18 SL Baur <steve@altair.xemacs.org>
3160 * frame.el (frame-initialize): Use `delete-console' instead of
3161 `delete-device' to delete the stream console to match the usage in
3164 1998-03-16 SL Baur <steve@altair.xemacs.org>
3166 * files.el (cdpath-previous): New variable.
3168 From Bob Weiner <weiner@wave.altrasoft.com>
3170 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
3172 * keydefs.el: Changed keybindings of forward-char,
3173 backward, scroll-up and scroll-down to point to their
3174 -command counterparts.
3176 * simple.el: New functions: forwarc-char-command,
3177 backwrad-char-command, scroll-up-command,
3178 scroll-down-command which work liek their counterparts
3179 except that they honor the variable
3180 signal-error-on-buffer-boundary.
3182 Definition of signal-error-on-buffer-boundary received
3185 defvar declaration added for word-across-newline to avoid
3186 byte-compiler warning about the free variable reference.
3188 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
3190 * winnt.el: Removed "%t" from the beginning of
3191 modeline-format. From now on, there's no nt-specifics in the modeline.
3193 1998-03-14 SL Baur <steve@altair.xemacs.org>
3195 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
3196 of `when' with `if'.
3198 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
3200 * msw-glyphs.el: New file. Defines TTY-style glyphs for
3201 mswindows. Must be reworked along with glyphs.el, or
3202 merged into it, after there is images support.
3204 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
3207 1998-03-13 SL Baur <steve@altair.xemacs.org>
3209 * faces.el: fix for text cursor initialization.
3210 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
3211 From Andy Piper <andyp@parallax.co.uk>
3213 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
3215 * files.el (set-auto-mode): If a mode is not fboundp, check to see
3216 if there is an existing package that handles it and warn the user
3219 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
3221 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
3222 Installation" menu item when Installation-string is not bound.
3224 1998-03-11 SL Baur <steve@altair.xemacs.org>
3226 * lisp.el (forward-sexp): Fix for test for balanced sexp.
3227 From Jeremiah W. James <jerry@cs.ucsb.edu>
3229 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
3232 * faces.el: Fix face initialization.
3234 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
3236 * files.el (backup-enable-predicate): fix breakage introduced
3239 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
3241 * x-faces.el (x-init-face-from-resources): The
3242 TTY face property retrieval functions don't return
3243 specifiers, so use face-property instead.
3245 1998-03-09 SL Baur <steve@altair.xemacs.org>
3247 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
3249 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
3251 * x-menubar.el: Expanded documentation for
3252 option-save-faces. Changed Options -> Browse Faces
3253 menu entry to invoke customize-face.
3255 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
3257 * faces.el: Most face initialization moved out of
3258 init-other-random-faces to the top level so that the
3259 initialization happens before Xemacs is dumped. Much
3260 of the fascist "face-differs-from-default-p or FROB!"
3261 code has been retired in favor of letting the user do
3262 what they want to do. Face initialization code changed
3263 to use `default' specifier tag so that the settings can
3264 be overridden later if the user wishes it.
3266 1998-03-08 SL Baur <steve@altair.xemacs.org>
3268 * about.el (about-hackers): Update contributors list.
3270 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
3272 * specifier.el: Define new specifier tag `default'.
3274 * modeline.el: Initialize faces using `default' tag.
3276 * x-faces.el (x-init-face-from-resources): Remove
3277 specifier specs containing the `default' tag before
3280 1998-03-02 John Jones <jj@asu.edu>
3282 * package-get.el (package-get-all): fixed arguments on call to
3283 package-admin-add-single-file-package.
3284 * package-get.el (package-get-installedp): fixed to match
3285 advertised behavior.
3286 * package-get.el: added function package-get-update-all which
3287 installs newest versions of all the current packages (if they are
3288 not already installed).
3290 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
3292 * files.el (find-file-noselect): Uncommented `truename' binding in
3293 `let*' and use it later to set `buffer-file-truename' iff it's
3294 still nil, as happens for example when finding a compressed
3295 file with "jka-compr".
3297 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
3299 * faces.el: in make-face-* type functions do the operation for all
3300 window systems, not just the first one found.
3302 * font.el: call mswindows-list-fonts for mswindows.
3304 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
3306 * code-process.el (call-process-region):
3307 * process.el (call-process-region):
3308 * package-get.el (package-get-dir):
3309 * files.el (backup-enable-predicate):
3310 * gnuserv.el (gnuserv-temp-file-regexp):
3311 Use temp-directory in place of `/tmp'.
3313 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
3315 * "Fast" dired-in-C enhancements for Windows 95/NT:
3317 * files.el: Added function, `wildcard-to-regexp', from GNU
3320 * files.el (insert-directory): Modified to use special
3321 dired-in-C enhancements if present.
3323 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
3325 * code-files.el: make default coding no-conversion.
3327 1998-03-02 SL Baur <steve@altair.xemacs.org>
3329 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
3332 * update-elc.el: Strip directory when testing for files not to
3335 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
3337 * lisp-mode.el: Use recommended form for menus.
3339 * info.el (Info-construct-menu): Use recommended form for menus.
3341 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
3344 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
3346 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
3347 (get-frame-for-buffer-noselect): Always return frames
3348 in the not-this-window-p cond clause.
3350 1998-02-27 SL Baur <steve@altair.xemacs.org>
3352 * help.el (describe-installation): New function.
3354 * x-menubar.el (default-menubar): Add describe-installation to
3357 * packages.el (packages-unbytecompiled-lisp): Installation.el
3358 should not be bytecompiled.
3360 * dumped-lisp.el (preloaded-file-list): Dump Installation with
3363 * x-menubar.el (default-menubar): Use correct guard for VM menu
3366 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
3368 From Andy Piper <andyp@parallax.co.uk>
3370 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3372 * ldap.el: Do not require ldap-internal at compile time.
3374 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
3376 * code-files.el: new file. a virtual copy of mule-files.el
3378 dependencies. (toggle-buffer-file-ocding-system) new function for
3379 changing the eol type for the current buffer.
3381 * code-process.el: new file. a copy of
3382 mule-process.el. mule-process.el will disappear when things have
3385 * coding.el: new file. a virtual copy of mule-files.el but
3386 without charset dependencies. (coding-system-base) new function
3387 for getting the parent coding system of a coding system with eol
3390 * dumped-lisp.el: add above files for the non-mule case.
3392 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
3394 * window-xemacs.el (display-buffer): If no explicit
3395 frame is specified, search for a window that displays
3396 the buffer on the currently selected frame, before
3397 searching other frames.
3399 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
3401 * frame.el (get-frame-for-buffer): If not-this-window-p
3402 is non-nil, use window on the selected frame if it is not
3403 also the selected window. When defaulting, search for
3404 windows on the currently selected fgrame before searching
3407 1998-02-25 Didier Verna <verna@inf.enst.fr>
3409 * modeline.el (modeline-swap-buffers): originally named
3410 `mouse-release-modeline'. Whether to actually swap the buffers is
3411 decided in `mouse-drag-modeline'.
3412 (mouse-drag-modeline): A button release event is considered a
3413 mouse click is both X (modeline scroll) and Y (modeline drag) pos
3416 1998-02-25 SL Baur <steve@altair.xemacs.org>
3418 * x-menubar.el: Put redo on the menubar.
3419 From Aki Vehtari <Aki.Vehtari@hut.fi>
3421 1998-02-22 Greg Klanderman <greg@alphatech.com>
3423 * bytecomp.el (displaying-byte-compile-warnings): if
3424 temp-buffer-show-function is set, use it to display current set of
3425 warnings in the "*Compile-Log-Show*" buffer.
3427 * simple.el (display-warning-buffer): if temp-buffer-show-function
3428 is set, use it to display current set of warnings in the
3429 "*Warnings-Show*" buffer.
3431 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3433 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
3436 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
3438 * menubar.el: Allow button descriptors at least 2 long.
3440 * x-menubar.el (default-menubar): Use recommended forms.
3441 (file-menu-filter): Remove.
3442 (edit-menu-filter): Remove.
3444 1998-02-24 SL Baur <steve@altair.xemacs.org>
3446 * about.el (about-hackers): Updated.
3448 1998-02-22 Greg Klanderman <greg@alphatech.com>
3450 * help.el (help-max-help-buffers): new variable
3451 (help-register-and-maybe-prune-excess): new function
3452 (help-buffer-name): use help-max-help-buffers.
3453 (with-displaying-help-buffer): use
3454 help-register-and-maybe-prune-excess.
3456 * help.el (help-maybe-pretty-print-value): if the value fits on
3459 1998-02-21 Greg Klanderman <greg@alphatech.com>
3461 * (with-displaying-help-buffer): there is no need to kill the buffer
3462 if it exists, becasuse with-output-to-temp-buffer will clear it.
3463 further, killing the buffer violates the rule that
3464 temp-buffer-show-function, if set, has the full responsibility of
3465 showing the temp buffer. killing the buffer fucks with the window
3466 configuration, hosing temp-buffer-show-function.
3469 1998-02-23 Didier Verna <verna@inf.enst.fr>
3471 * modeline.el (mouse-drag-modeline):
3472 - Always scroll the modeline that was originally clicked on.
3473 - Use x pixels instead of x characters (which doesn't work anyway)
3474 as horizontal reference for modeline dragging. This allows us to
3475 keep on dragging the modeline even if the motion event occurs in
3478 1998-02-23 Didier Verna <verna@inf.enst.fr>
3480 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
3481 glyph on the modeline to indicate that dragging the mouse has an
3482 effect both horizontally and vertically.
3484 1998-02-24 SL Baur <steve@altair.xemacs.org>
3486 * about.el (about-xemacs): Get rid of redundant visible version
3489 1998-02-19 SL Baur <steve@altair.xemacs.org>
3491 * about.el (about-hackers): Update credits.
3493 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
3495 * prim/register.el (view-register): Show register type file-query.
3497 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
3499 * mode-motion.el (mode-motion-highlight-internal):
3500 save-excursion inside save-window-exucrsion form to
3501 hide buffer point changes from save-window-excursion.
3502 Prevents display flickering when the mouse pointer
3505 1998-02-17 Didier Verna <verna@inf.enst.fr>
3507 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
3508 function to handle correctly the case of a toolbar one side of the
3509 window: scrolling will not necessarily happen.
3511 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
3513 * files.el (after-find-file): Restore missing argument
3514 to format that provides filename for "... consider M-x
3515 recover-file" message. Also call `message' with "%s"
3516 as the first arg instead of an arbitrary string.
3518 1998-02-18 SL Baur <steve@altair.xemacs.org>
3520 * about.el (about-hackers): Various additions.
3522 1998-02-15 SL Baur <steve@altair.xemacs.org>
3524 * autoload.el (generate-file-autoloads-1): Don't force an extra
3525 line out when copying on-the-same line autoloads.
3527 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
3530 1998-02-14 Martin Buchholz <martin@xemacs.org>
3532 * x11/x-win-xfree86.el (x-win-init-xfree86):
3533 * x11/x-win-sun.el (x-win-init-sun):
3534 * x11/x-init.el (x-initialize-compose):
3536 (backward-or-forward-kill-sexp):
3537 (backward-or-forward-kill-sentence):
3538 (backward-or-forward-kill-word):
3539 (backward-or-forward-delete-char):
3540 * prim/isearch-mode.el (isearch-help-or-delete-char):
3541 Use x-keysym-on-keyboard-sans-modifiers-p instead of
3542 x-keysym-on-keyboard-p to detect backspace.
3543 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
3544 Clean up symbols used with dead keys, checking Linux and solaris
3546 Simplify x-win-*.el using above methods.
3547 Change documentation for x-keysym-*-p functions.
3549 1998-02-14 SL Baur <steve@altair.xemacs.org>
3551 * about.el (about-hackers): Restore entries for Michael Sperber and
3553 From Vinnie Shelton <acs@acm.org>
3555 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
3557 * simple.el (count-words-region): Ditto.
3559 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
3561 * simple.el (count-words-buffer): Document. Don't print anything
3564 1998-02-12 SL Baur <steve@altair.xemacs.org>
3566 * packages.el (packages-hardcoded-lisp): easymenu.el is in
3567 multiple files in InfoDock.
3569 1998-02-11 SL Baur <steve@altair.xemacs.org>
3571 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
3572 from version.el in InfoDock.
3574 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
3577 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3579 * bytecomp-runtime.el (proclaim-inline): Single quotes around
3580 variable name in docstring.
3582 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
3584 * menubar.h: Include "gui.h".
3586 1998-02-10 SL Baur <steve@altair.xemacs.org>
3588 * site-load.el: Fix documentation.
3590 1998-02-09 SL Baur <steve@altair.xemacs.org>
3592 * package-get-base.el (package-get-base): Updated.
3594 * keymap.el: PC-ize.
3596 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3598 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
3599 from' on a fresh line.
3601 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
3603 * help.el (help-maybe-pretty-print-value): prin1, not princ the
3606 1998-02-09 SL Baur <steve@altair.xemacs.org>
3608 * undo-stack.el: PC-ize.
3610 * cmdloop.el: PC-ize.
3612 1998-02-08 SL Baur <steve@altair.xemacs.org>
3614 * bytecomp-runtime.el: PC-ize.
3616 * byte-optimize.el: Prolog fixup. PC-ize.
3618 * cus-dep.el: Spelling fix.
3620 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
3623 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3625 * text-mode.el (text-mode-hook-identify): New function,
3626 put on text-mode-hook. Set text-mode-variant here.
3627 (text-mode): Don't set it here.
3629 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3631 * text-mode.el (text-mode-hook): New defvar.
3632 (text-mode-variant): New variable.
3633 (text-mode): Set that variable locally.
3634 (toggle-text-mode-auto-fill): New command.
3636 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3638 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
3640 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3642 * text-mode.el (paragraph-indent-text-mode):
3643 Renamed from spaced-text-mode.
3644 (text-mode-map): Bind TAB to indent-relative.
3645 (indented-text-mode-map): Variable deleted.
3646 (indented-text-mode): Now an alias for text-mode.
3648 1998-02-05 SL Baur <steve@altair.xemacs.org>
3650 * loadup.el: test-atoms debugging stuffs removed.
3652 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>>
3654 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
3656 1997-12-30 Colin Rafferty <colin@xemacs.org>
3658 * help.el (describe-beta): Made it use `locate-data-file'.
3659 (describe-distribution): Ditto.
3660 (describe-copying): Ditto.
3661 (describe-project): Ditto.
3662 (view-emacs-news): Ditto.
3664 * help-nomule.el (help-with-tutorial): Made it use
3665 `locate-data-file' to find tutorial.
3667 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
3669 * about.el: Corrected my email address.
3671 * mouse.el: Added 'mouse-mswindows-drop' similar to
3674 1998-01-27 SL Baur <steve@altair.xemacs.org>
3676 * loadup.el (running-xemacs): Spelling fix.
3678 1998-01-26 Colin Rafferty <colin@xemacs.org>
3680 * packages.el (packages-find-packages-1): Don't allow a backwards
3681 compatible lisp tree to overwrite `preloaded-file-list'.
3683 1998-01-26 SL Baur <steve@altair.xemacs.org>
3685 * loadup.el: Don't delete "xemacs" prior to dumping.
3687 1998-01-24 SL Baur <steve@altair.xemacs.org>
3689 * package-info.el (pi-last-mod-date): New function.
3690 (pi-author-version): New function.
3691 (batch-update-package-info): Use them.
3693 1998-01-23 Colin Rafferty <colin@xemacs.org>
3695 * frame.el (get-frame-for-buffer-default-to-current): Create.
3696 (get-frame-for-buffer-noselect): Allow user to use current frame
3697 with `get-frame-for-buffer-default-to-current'.
3699 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
3701 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
3702 (byte-compile-output-docform): Ditto.
3703 (byte-compile-compiled-obj-to-list): Ditto.
3705 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
3707 * startup.el (command-line-1): Removed code that ran
3710 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
3712 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
3714 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
3716 * frame.el (suspend-emacs-or-iconify-frame): Check using
3717 `device-on-window-system-p' instead of explicitly checking for X,
3718 so that the same logic works for MS Windows.
3719 (suspend-or-iconify-emacs): Ditto.
3721 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
3723 * about.el (about-maintainer-info): Andy Piper is back.
3724 (xemacs-hackers): Updated Andy Piper's email address.
3725 (about-hackers): Added Jonathan Harris.
3726 (about-hackers): Updated Tibor Polgar's email address.
3728 1998-01-18 SL Baur <steve@altair.xemacs.org>
3730 * about.el: Add xemacs.org email manager.
3732 * package-get-base.el (package-get-base): Updated with most recent
3735 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3737 * help.el (function-arglist): Use `indirect-function' instead of
3738 `symbol-function' so that aliases are treated correctly.
3740 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3742 * help.el (help-map): Add f1 binding to `help-for-help'.
3743 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
3744 (describe-key-briefly): Use `princ' "%s" to print object.
3745 (with-displaying-help-buffer): Kill buffer if it exists, again.
3746 (describe-key): Use `princ' "%s" to print object.
3747 (describe-function-1): Use `princ' "%s" to print object.
3748 Commented out alias lines removed.
3749 (help-pretty-print-limit): New variable to control pretty-printing
3751 (help-maybe-pretty-print-value): Steve wins! Renamed back from
3752 `help-pretty-print-value' again. Only print-print when OBJECT is
3753 list of length less than `help-pretty-print-limit'.
3754 (describe-variable): Use `help-maybe-pretty-print-value' again.
3756 1998-01-18 SL Baur <steve@altair.xemacs.org>
3758 * simple.el (blink-matching-open): Remove C++ kludge.
3759 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
3761 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3763 * info.el (Info-default-directory-list): Made the documentation
3766 1998-01-13 Martin Buchholz <martin@xemacs.org>
3769 * lisp/package-admin.el:
3770 * lisp/build-report.el:
3773 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
3775 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
3776 warnings in Java buffers without final newline and editing the
3779 1998-01-17 SL Baur <steve@altair.xemacs.org>
3781 * packages.el (packages-find-packages-1): Don't allow a backwards
3782 compatible lisp tree to overwrite `preloaded-file-list'.
3783 Suggested by Colin Rafferty <colin@xemacs.org>
3785 * mouse.el (mouse-offix-drop): Set undo-boundary.
3786 From Oliver Graf <ograf@fga.de>
3788 1998-01-13 SL Baur <steve@altair.xemacs.org>
3790 * loadup.el (load-gc): rewrite as defun.
3791 Print something sensical if a required dump-time file isn't found.
3793 1998-01-12 SL Baur <steve@altair.xemacs.org>
3795 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
3796 bug strikes a menudescriptor.
3798 * package-get-base.el (package-get-base): Updated.
3800 * package-info.el (batch-update-package-info): Derive REQUIRES
3803 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
3805 * files.el (save-some-buffers): Don't play games with deleting
3806 other windows if we are in the minibuffer window.
3808 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3810 * modeline.el (modeline-minor-mode-menu): Add support for :active
3811 (add-minor-mode): Document :active property to TOGGLE.
3813 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3815 * modeline.el (modeline-minor-mode-menu): Add support for an
3816 `:included' predicate in the `toggle-sym' plist.
3817 (add-minor-mode): Document the :included property, format
3818 docstring some more.
3819 (modeline-minor-mode-menu): Documentation string added.
3821 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3823 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
3824 labels from the symbol-names by thwacking off the overly redundant
3825 and overused "mode", parenthesizing "minor", and capitalizing the
3826 resultant strings. Also shortened the menu's title by eliminating
3827 the redundant buffer name.
3828 (add-minor-mode): Beautified the docstring, added mention of the
3829 `:menu-tag' property of TOGGLE.
3830 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
3831 `toggle-sym' to beatify the mode-life menus.
3832 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
3833 `auto-fill-function'.
3835 1998-01-02 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
3837 * modeline.el (modeline-minor-mode-menu): Changed the string-only
3838 menus to :style 'toggle.
3840 1997-12-10 Markus Linnala <maage@cs.tut.fi>
3842 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
3844 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
3846 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
3847 only recognize first hyperlink.
3848 (hyper-apropos-highlightify): Deletia, this is already done by
3849 `hyper-apropos-insert-face'.
3850 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
3852 1998-01-09 SL Baur <steve@altair.xemacs.org>
3854 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
3856 (toolbar-mail-reader): Add support for `send'.
3857 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
3859 1998-01-05 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
3861 * info.el (Info-emacs-info-file-name): Add defvar for
3862 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
3863 will function properly.
3865 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
3867 * simple.el: make the backwards delete function called by
3868 `backward-or-forward-delete-char' user configurable.
3870 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3872 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
3873 compiled function got loaded from.
3875 1998-01-09 SL Baur <steve@altair.xemacs.org>
3877 * term/apollo.el: Synched up with InfoDock 3.6.2.
3879 1998-01-08 SL Baur <steve@altair.xemacs.org>
3881 * startup.el (load-init-file): Load autoloads earlier.
3882 (startup-splash-frame): Handle InfoDock logo.
3884 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
3886 (x-init-toolbar-from-resources): Move from x-toolbar.el.
3888 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
3889 doesn't have this function.
3891 * packages.el (locate-data-file): Fix to call `locate-file'.
3893 1998-01-07 SL Baur <steve@altair.xemacs.org>
3895 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
3896 version of version.el.
3897 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
3899 * x-menubar.el (default-menubar): Guard reference to
3901 (default-menubar): Guard references to `font-lock-mode'.
3902 (default-menubar): Guard references to font-menu-this-frame-only-p'.
3903 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
3905 * make-docfile.el: Don't snarf doc strings from autoloads.
3907 * startup.el (load-init-file): Use algorithm from loaddefs.el for
3908 loading auto-autoloads files.
3910 * loaddefs.el: Disable dumping autoloads.
3912 1998-01-05 SL Baur <steve@altair.xemacs.org>
3914 * lisp-mnt.el: Synch to Emacs 20.2.
3916 * help.el: Remove manual autoload of `finder-by-keyword'.
3918 * finder.el (finder-by-keyword): Autoload.
3920 * help.el: Conditionalize hyperbole setup.
3922 1998-01-04 SL Baur <steve@altair.xemacs.org>
3924 * packages.el (package-require): Update to reflect new data format.
3926 1998-01-02 Didier Verna <verna@inf.enst.fr>
3928 * x-menubar.el (default-menubar): make the tutorials available
3929 through the menubar. (Plus some compilation warnings cleanup).
3931 1998-01-04 SL Baur <steve@altair.xemacs.org>
3933 * check-features.el: New file. Perform sanity check after build.
3935 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
3936 files to tooltalk package.
3937 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
3940 * package-admin.el (package-admin-xemacs): Use better default for
3941 location of XEmacs binary.
3943 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
3945 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
3946 tag with sexp and add value tag with value `t'.
3948 1998-01-03 SL Baur <steve@altair.xemacs.org>
3950 * package-get.el: Changes to work with real data.
3951 From Pete Ware <ware@cis.ohio-state.edu>
3953 * packages.el (packages-reload-autoloads): Guard load for the time
3956 * update-elc.el ("packages.el"): Force loading packages.el instead
3957 of possibly out-of-date packges.elc.
3958 * make-docfile.el ("packages.el"): Ditto.
3960 1998-01-02 Colin Rafferty <colin@xemacs.org>
3962 * build-report.el (build-report-delete-regexp): Added a rule for
3963 the main tarball shadowing anything past it.
3965 1998-01-02 SL Baur <steve@altair.xemacs.org>
3967 * packages.el (package-provide): Delete a previous provide.
3969 * package-info.el: New file.
3971 * package-get.el: New file.
3972 From Pete Ware <ware@cis.ohio-state.edu>
3973 (package-get): Fix md5 computation to work with Mule.
3975 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3977 * simple.el (log-message-*): Quote symbols in docstrings properly.
3979 1998-01-01 SL Baur <steve@altair.xemacs.org>
3981 * packages.el (packages-new-autoloads): Ignore symbolic links.
3983 * cus-face.el (face-custom-attributes-get): Fix typo.
3984 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3986 1997-12-31 SL Baur <steve@altair.xemacs.org>
3988 * startup.el (load-init-file): Reload new or changed autoloads
3989 unless inhibited. Reload modified dumped lisp (stubbed).
3991 * packages.el (packages-new-autoloads): New function.
3992 (packages-reload-autoloads): New function.
3993 (packages-reload-dumped-lisp): New (stub) function.
3995 * loadup.el: Inhibit reloading dumped files when running temacs.
3997 * loadhist.el (file-provides): Extend to handle variant
4000 * replace.el (query-replace): Fix typo.
4002 1997-12-30 SL Baur <steve@altair.xemacs.org>
4004 * make-docfile.el: list-autoloads-path has been renamed.
4005 * update-elc.el: list-autoloads has been renamed.
4007 * packages.el (packages-list-autoloads): Renamed.
4008 (packages-list-autoloads-path): Ditto.
4010 1997-12-29 Colin Rafferty <colin@xemacs.org>
4012 * packages.el (packages-find-packages-1): Made it signal a warning
4013 for an error in an auto-autoload.el file.
4015 1997-12-30 SL Baur <steve@altair.xemacs.org>
4017 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
4019 From Aki Vehtari <Aki.Vehtari@hut.fi>
4021 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
4023 * loadhist.el (unload-feature): Remove autoload.
4025 1997-12-28 SL Baur <steve@altair.xemacs.org>
4027 * loadhist.el: Unpackaged.
4029 * help.el (describe-symbol-find-file): Rename
4030 `describe-function-find-file' and make old name obsolete.
4031 (describe-function-1): Use it.
4032 (describe-function-1): Guard reference to
4033 `compiled-function-annotation'.
4035 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4037 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
4039 (help-mode-quit): New optional arg to control whether it kills or
4041 (with-displaying-help-buffer): Don't kill buffer initially, even
4042 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
4043 (help-pretty-print-value): Rename back from
4044 `help-maybe-pretty-print-value'! If `pp-internal' is available
4045 use it, otherwise use dumped `cl-prettyprint'.
4046 (describe-variable): Use `help-pretty-print-value' again.
4047 (find-func): Removed reference to "find-func" at end.
4049 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
4051 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
4052 GUI XEmacs. Rename? x-menubar is rather window system
4053 independant, except for a couple of items.
4055 1997-12-26 SL Baur <steve@altair.xemacs.org>
4057 * x-menubar.el (default-menubar): Remove hyperbole and oobr
4058 entries as they will no longer be distributed with XEmacs.
4060 * format.el (format-alist): Fix image/tiff regexps.
4061 From P. E. Jareth Hein <jareth@camelot-soft.com>
4063 * help.el (help-maybe-pretty-print-value): Rename.
4064 (describe-variable): Use it.
4065 (describe-variable): Add trailing linefeed.
4067 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4069 * help.el (describe-function-1): Don't output anything for
4070 arglist of autoload functions.
4072 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4074 * help.el (describe-function-1): Don't output anything for
4075 arglist of autoload functions.
4077 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4079 * help.el (help-mode-map): New bindings for `help-mode-bury',
4080 `describe-function-at-point', `describe-variable-at-point',
4081 `Info-elisp-ref', `customize-variable', `help-next-section' and
4082 `help-prev-section'.
4083 (help-next-section): New function.
4084 (help-prev-section): New function.
4085 (help-mode-quit): Changed to kill the help buffer.
4086 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
4088 (help-buffer-name): New function to generate the name of help
4090 (with-displaying-help-buffer): Is now a macro. Takes an new first
4091 argument giving the name of the help buffer.
4092 (describe-key): Use `with-displaying-help-buffer' with name.
4093 (describe-mode): Ditto.
4094 (describe-bindings): Ditto.
4095 (describe-prefix-bindings): Ditto.
4096 (view-lossage): Ditto.
4097 (with-syntax-table): New macro.
4098 (function-called-at-point): Use `ignore-errors' and
4099 `with-syntax-table'.
4100 (function-at-point): Ditto.
4101 (describe-function): Use `with-displaying-help-buffer' with name.
4102 (function-arglist): Extracted from `describe-function-1'. Returns
4103 function's arglist as string.
4104 (function-documentation): Extracted from `describe-function-1'.
4105 Returns function's docstring.
4106 (describe-function-1): Remove all the "stream" garbage, including
4107 the stream argument. Use `function-arglist' and
4108 `function-documentation'.
4109 (describe-function-arglist): Just use `function-arglist'.
4110 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
4111 (help-pretty-print-value): New function to help with
4112 pretty-printing variable values. Knows about `#<...>'. Needs
4114 (describe-variable): Use `with-displaying-help-buffer' with name.
4115 Formatting improved. Display file where variable is defined, if
4116 known. Use `help-pretty-print-value'.
4117 (describe-syntax): Use `with-displaying-help-buffer' with name.
4118 (list-processes): Remove "stream" garbage.
4120 1997-12-25 SL Baur <steve@altair.xemacs.org>
4122 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
4123 call a dumped routine instead.
4125 * x-win-xfree86.el: Wrap file in defun.
4126 * x-win-sun.el: Ditto.
4128 1997-12-23 SL Baur <steve@altair.xemacs.org>
4130 * help.el (view-emacs-news): Remove usage of outl-mouse which
4131 advises functions and does other evil things.
4133 1997-12-22 SL Baur <steve@altair.xemacs.org>
4135 * format.el (format-alist): Add `image/tiff'.
4136 From P. E. Jareth Hein <jareth@camelot-soft.com>
4138 1997-12-21 SL Baur <steve@altair.xemacs.org>
4140 * about.el (about-hackers): More names added.
4142 * make-docfile.el: Remove superfluous package path search.
4144 * loaddefs.el: Commentary changes. Removal of VM autoloads.
4146 1997-12-20 SL Baur <steve@altair.xemacs.org>
4148 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
4151 1997-12-18 SL Baur <steve@altair.xemacs.org>
4153 * startup.el (set-default-load-path): Make sure lisp and site-lisp
4154 get trailing slashes when added to the load-path.
4156 * x-init.el (init-x-win): Locate where XEmacs X localization files
4159 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
4161 * x-faces.el: Added support for foregroundToolBarColor
4162 to xpm-color-symbols.
4164 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
4166 * etags.el (tags-remove-duplicates): Removed.
4167 (buffer-tag-table-list): Use `delete-duplicates'.
4169 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
4171 (get*): Defalias to `get'.
4173 * cl.el (eql): Compare integers with `eq'.
4174 (cl-map-extents): Check for `map-extents' first.
4176 1997-12-17 Didier Verna <verna@inf.enst.fr>
4178 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
4179 added the 'numero', 'copyright' and 'trademark' symbols.
4181 * leim/quail/latin-post.el ("french-postfix"): see above.
4183 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4185 * widget.el (define-widget): Check the arguments.
4187 * cus-edit.el (customize-face): Use `check-argument-type'.
4188 (custom-variable-value-create): Use `signal' to signal error.
4189 (custom-variable-reset-saved): Ditto.
4190 (custom-variable-reset-standard): Ditto.
4191 (custom-face-reset-saved): Ditto.
4193 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
4194 (widget-default-format-handler): Ditto.
4195 (widget-checklist-add-item): Ditto.
4196 (widget-radio-add-item): Ditto.
4197 (widget-editable-list-entry-create): Ditto.
4198 (widget-sexp-prompt-value): Ditto.
4200 * custom.el (custom-declare-variable): Signal errors better.
4201 (custom-handle-keyword): Ditto.
4202 (custom-declare-group): Ditto.
4204 * window-xemacs.el (windows): Ditto.
4206 * menubar.el (menu): Ditto.
4208 * keydefs.el (keyboard): Ditto.
4210 * minibuf.el (minibuffer): Ditto.
4212 * process.el (execute): Ditto.
4214 * fill.el (fill): Ditto.
4216 * modeline.el (modeline): Ditto.
4218 * help.el (help): Ditto.
4220 * faces.el (faces): Ditto.
4222 * files.el (files): Ditto.
4224 * x-init.el (x): Ditto.
4226 * lisp-mode.el (lisp): Ditto.
4228 * process.el (processes): Ditto.
4230 * mouse.el (mouse): Ditto.
4232 * abbrev.el (abbrev): Moved from cus-edit.
4234 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
4235 as variable declaration.
4237 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4239 * menubar.el (find-menu-item): Use `check-argument-type'.
4240 (find-menu-item): Cosmetic changes.
4242 1997-12-18 SL Baur <steve@altair.xemacs.org>
4244 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
4246 1997-12-17 SL Baur <steve@altair.xemacs.org>
4248 * startup.el (set-default-load-path): Only search package-path
4249 when not running temacs.
4251 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
4254 * loadup.el: Correct commentary. Reformatting.
4255 (really-early-error-handler): Use absolute path to the
4256 first dumped-lisp.el file.
4257 (really-early-error-handler): Print full path name of
4258 each dumped lisp file (inherited from InfoDock).
4260 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
4261 dumped-lisp.el files.
4263 * make-docfile.el (preloaded-file-list): Reorder when the
4264 package-path is searched.
4265 * update-elc.el: Ditto.
4267 * lisp-mode.el (call-with-condition-handler): Treat the same as
4268 `condition-case' for indentation.
4270 * about.el (about-xemacs): Update release date.
4272 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
4274 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
4275 anywhere but at the last clause.
4276 (ecase): Disallow `t' and `otherwise'.
4278 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4280 * cus-edit.el (custom-buffer-create-buttons): New function
4281 from stuff moved out of `custom-buffer-create-internal'.
4282 (custom-novice): New variable. Default t.
4283 (custom-display-global-buttons): Ditto. Default `top'.
4284 (custom-buffer-create-internal): Only display help if
4285 `custom-novice' is non-nil. Display global buttons according to
4286 `custom-display-global-buttons'.
4288 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4290 * menubar.el (find-menu-item): Use `check-argument-type'.
4291 (find-menu-item): Cosmetic changes.
4293 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4295 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
4298 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4300 * format.el (format-deannotate-region): Bug fix.
4301 Deannotating a region containing unknown tags would fail
4302 (causing decoding of text/enriched to fail at user level)
4304 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
4306 * minibuf.el (read-directory-name): Support sixth
4307 arg, HISTORY, as already documented.
4309 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
4311 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
4314 1997-12-14 SL Baur <steve@altair.xemacs.org>
4316 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
4319 1997-12-13 SL Baur <steve@altair.xemacs.org>
4321 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.