1 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
3 * XEmacs 21.2.5 is released
5 1998-12-05 SL Baur <steve@altair.xemacs.org>
7 * files.el (binary-file-regexps): regexp-opt is not available at
10 1998-11-30 Martin Buchholz <martin@xemacs.org>
13 * x-win-sun.el (x-win-init-sun):
15 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
17 * x-init.el (init-post-x-win):
18 * x-init.el (init-pre-x-win):
19 * x-init.el (x-initialize-compose):
24 * wid-edit.el (widget-glyph-click):
25 * wid-edit.el (widget-glyph-find):
26 * wid-edit.el (widget-type):
27 * view-less.el (view-buffer-other-window):
32 * term/sun.el (suntool-map):
35 * syntax.el (modify-syntax-entry):
38 * startup.el (lock-directory):
39 * simple.el (set-comment-column):
40 * simple.el (backward-delete-char-untabify):
41 * shadow.el (find-emacs-lisp-shadows):
43 * setup-paths.el (paths-construct-info-path):
44 * select.el (cut-copy-clear-internal):
45 * process.el (call-process-region):
46 * process.el (start-process-shell-command):
48 * paths.el (rmail-spool-directory):
49 * paragraphs.el (use-hard-newlines):
50 * package-get.el (package-get-dependencies):
51 * package-admin.el (package-admin-delete-binary-package):
52 * obsolete.el (truncate-string):
53 * obsolete.el (store-substring):
54 * mouse.el (default-mouse-track-maybe-own-selection):
55 * mouse.el (mouse-yank-at-point):
57 * modeline.el (mouse-drag-modeline):
58 * minibuf.el (read-directory-name-internal):
59 * minibuf.el (read-file-name-internal):
60 * minibuf.el (read-file-name-internal-1):
61 * minibuf.el (read-file-name-2):
62 * minibuf.el (exact-minibuffer-completion-p):
63 * minibuf.el (read-from-minibuffer):
65 * menubar.el (check-menu-syntax):
66 * map-ynp.el (map-y-or-n-p):
67 * make-docfile.el (docfile-out-of-date):
68 * loadup.el ((member "run-temacs" command-line-args)):
69 * loadup.el ((member "no-site-file" command-line-args)):
70 * loadup.el (really-early-error-handler):
74 * lisp-mnt.el (lm-verify):
75 * lib-complete.el (lib-complete:cache-completions):
76 * lib-complete.el (library-all-completions):
77 * itimer.el (itimer-run-expired-timers):
78 * info.el (Info-mode):
79 * info.el (Info-insert-file-contents):
80 * info.el (Info-rebuild-dir):
81 * info.el (Info-build-dir-anew):
82 * info.el (Info-parse-dir-entries):
83 * info.el (Info-dir-outdated-p):
84 * info.el (Info-insert-dir):
85 * info.el (info-xref):
87 * hyper-apropos.el (hyper-apropos-get-doc):
88 * hyper-apropos.el (hyper-describe-face):
89 * hyper-apropos.el (hyper-apropos-mode):
91 * help.el (list-processes):
94 * font.el (mswindows-font-create-name):
95 * font.el (font-default-font-for-device):
96 * font.el (x-font-create-object):
97 * font.el (font-registry):
99 * font-lock.el (font-lock-keywords):
101 * finder.el (finder-compile-keywords):
102 * find-paths.el (paths-find-recursive-path):
103 * fill.el (set-justification-center):
104 * fill.el (fill-region-as-paragraph):
105 * files.el (insert-directory):
106 * files.el (wildcard-to-regexp):
107 * files.el (recover-file):
108 * files.el (basic-save-buffer):
109 * files.el (delete-auto-save-file-if-necessary):
110 * files.el (file-relative-name):
111 * files.el (backup-extract-version):
112 * files.el (backup-buffer):
113 * files.el (set-visited-file-name):
114 * files.el (set-auto-mode):
115 * files.el (interpreter-mode-alist):
117 * files.el (find-file-noselect):
118 * files.el (abbreviate-file-name):
119 * files.el (parse-colon-path):
120 * files.el (directory-abbrev-alist):
121 * etags.el (visit-tags-table-buffer):
122 * easymenu.el (easy-menu-define):
123 * dragdrop.el (experimental-dragdrop-drag):
124 * dragdrop.el (dragdrop-drop-do-functions):
125 * dragdrop.el (dragdrop-drop-at-point):
126 * disass.el (disassemble-1):
127 * disass.el (disassemble-internal):
128 * disass.el (disassemble):
130 * derived.el (derived-mode-init-mode-variables):
131 * derived.el (define-derived-mode):
132 * custom.el (defgroup):
133 * cus-edit.el (custom-quote):
135 * code-process.el (open-network-stream):
136 * code-process.el (start-process):
137 * code-process.el (call-process-region):
138 * code-process.el (call-process):
140 * code-files.el (insert-file-contents):
142 * code-files.el (buffer-file-coding-system-for-read):
143 * cmdloop.el (yes-or-no-p-minibuf):
147 * callers-of-rpt.el (make-caller-report):
149 * bytecomp.el (batch-byte-recompile-directory):
150 * bytecomp.el (batch-byte-compile-1):
151 * bytecomp.el (batch-byte-compile):
152 * bytecomp.el (display-call-tree):
153 * bytecomp.el (byte-compile-insert):
154 * bytecomp.el (byte-compile-two-args-19->20):
155 * bytecomp.el (byte-compile-variable-ref):
156 * bytecomp.el (byte-compile-form):
157 * bytecomp.el (byte-compile-top-level-body):
158 * bytecomp.el (byte-compile-out-toplevel):
159 * bytecomp.el (byte-compile-byte-code-maker):
160 * bytecomp.el (byte-compile-file-form-defmumble):
161 * bytecomp.el (byte-compile-file-form):
162 * bytecomp.el (byte-compile-keep-pending):
163 * bytecomp.el (byte-compile-insert-header):
164 * bytecomp.el (byte-compile-from-buffer):
165 * bytecomp.el (byte-compile-file):
166 * bytecomp.el (byte-recompile-file):
167 * bytecomp.el (byte-compile-close-variables):
168 * bytecomp.el (byte-compile-warn-about-unused-variables):
169 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
170 * bytecomp.el (byte-compiler-legal-options):
171 * bytecomp.el (byte-compile-lapcode):
172 * bytecomp.el (byte-optimize-log):
173 * bytecomp.el ((fboundp 'defsubst)):
175 * bytecomp-runtime.el:
176 * byte-optimize.el (byte-optimize-apply):
177 * byte-optimize.el (car):
178 * byte-optimize.el (byte-optimize-form):
179 * byte-optimize.el (byte-optimize-form-code-walker):
181 * build-report.el (build-report-insert-installation-file):
182 * build-report.el (build-report):
184 * apropos.el (apropos-documentation):
186 - clean up byte-compile warnings
187 - remove unused variables
188 - Use common lisp style hashtable functions
189 - byte compiler cleanup
190 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
191 - remove old backquote syntax usage
192 - move some cl functionality into C for speed.
193 - remove last remaining VMS support
195 - implement last, butlast, nbutlast, copy-list in C.
196 - new macro ignore-file-errors, similar to ignore-errors
197 (ignore-file-errors (delete-file "foo"))
198 - get frequent garbage collection during loadup.el by tweaking
199 gc-cons-threshold, rather than explicitly calling garbage-collect
200 - default delete-key-deletes-forward to `t'.
202 1998-11-28 SL Baur <steve@altair.xemacs.org>
204 * XEmacs 21.2-beta4 is released.
206 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
208 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
209 (easy-menu-item-present-p): Wrapper around find-menu-item.
210 (easy-menu-remove-item): Wrapper around delete-menu-item.
212 * menubar.el (delete-menu-item): Add 'from-menu' argument.
213 (add-menu-button): Add 'in-menu' argument.
214 (add-menu-item-1): Add in-menu support to helper function.
216 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
218 * isearch-mode.el (isearch-mode): Fix keymap lossage.
220 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
222 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
225 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
227 * process.el (shell-command-on-region): Report if the command
230 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
232 * subr.el (buffer-substring-no-properties): Comment out.
234 1998-11-07 Adrian Aichner <aichner@ecf.teradyne.com>
236 * msw-faces.el (mswindows-find-smaller-font): Turning font names
237 into font instances first, like `x-frob-font-size' does.
238 (mswindows-find-larger-font): ditto
240 1998-11-04 Greg Klanderman <greg@alphatech.com>
242 * package-ui.el (pui-install-selected-packages): fix args in call
245 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
247 * package-get.el (host-name): New widget type.
248 (package-get-remote): Better customization using new type.
249 (package-get-download-sites): idem dito.
251 (package-get-custom): Do not use package-get-all untill we have
252 runtime dependencies.
254 (package-get-remove-copy): Default to 't' we no longer need this
255 kludge as we do not currently use depenencies.
257 (package-get-was-current): New variable.
258 (package-get-require-base): New 'force-current' argument.
259 (package-get-update-base): idem
260 (package-get-package-provider): idem
261 (package-get-locate-index-file): New 'no-remote' argument.
262 (package-get-locate-file): idem.
264 (package-get-maybe-save-index): New function.
265 (package-get-update-base): Use it.
267 1998-10-28 Greg Klanderman <greg@alphatech.com>
269 * package-get.el (package-get-remote): default to nil; by default,
270 don't go out to the net via EFS. They must select a download site.
271 (package-get-download-sites): new variable.
272 (package-get-download-menu): new function.
273 (package-get-locate-index-file): new function.
274 (package-get-update-base): use it.
276 * menubar-items.el (default-menubar): add "Update Package Index"
277 and "Add Download Site" menus under Options | Manage Packages.
279 1998-10-19 Greg Klanderman <greg@alphatech.com>
281 * package-get.el (package-get): bugfix code checking installed version
282 for case where package is not currently installed.
283 (package-get-require-signed-base-updates): new variable.
284 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
285 deemed not a goot thing. Use the variable
286 package-get-allow-unsigned-base-updates instead.
288 1998-10-16 Greg Klanderman <greg@alphatech.com>
290 * package-get.el (package-get): Don't install an older version than
291 we already have unless explicitly told to. Issue a warning.
293 * package-ui.el (pui-add-required-packages): when adding
294 dependencies, don't add packages that are up to date.
295 (pui-package-symbol-char): Don't consider a package out of date
296 if you have a newer version installed than the latest version in
299 * package-get.el (package-get-base-filename): document that it may
300 be a path relative to package-get-remote; new default value.
301 (package-get-locate-file): new function.
302 (package-get-update-base): use it to expand package-get-base-filename.
303 (package-get-save-base): new function to save the package-get database
305 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
306 (package-get-update-base): pass the REMOTE-SOURCE arg.
307 (package-get-update-base-entry): call package-get-custom-add-entry.
308 (package-get-file-installed-p): removed; no longer needed.
309 (package-get-create-custom): ditto.
310 (toplevel): remove code to build and load package-get-custom.el
311 (package-get-custom-add-entry): new function.
313 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
315 * wid-edit.el (widget-button-click): Don't switch window.
317 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
319 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
321 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
323 * etags.el (find-tag-default): Run find-tag-hook using
324 run-hooks rather than funcall
326 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
328 * isearch-mode.el (isearch-mode): Set the current minor mode maps
329 and the current local map as the parents to isearch-mode-map.
331 1998-10-15 SL Baur <steve@altair.xemacs.org>
333 * XEmacs 21.2-beta3 is released.
335 1998-10-15 Greg Klanderman <greg@alphatech.com>
337 * package-get.el (package-get-update-base): use
338 insert-file-contents-internal, not insert-file-contents-literally.
340 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
342 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
345 1998-10-15 Greg Klanderman <greg@alphatech.com>
347 * package-get.el (package-get-update-base-entry): new function.
348 (package-get-update-base): renamed; was `package-get-load-base'.
349 cleanup, and use package-get-update-base-from-buffer.
350 (package-get-update-base-from-buffer): new function.
351 (package-get-update-base-entries): new; helper for above.
352 Do not eval lisp grabbed over ftp; parse it from new format.
354 1998-10-15 Greg Klanderman <greg@alphatech.com>
356 * files.el (set-auto-mode): Don't play games loading package-get
357 database; package-get-package-provider will handle it all.
359 1998-10-14 Greg Klanderman <greg@alphatech.com>
361 * package-get.el (package-get-base-filename): new variable.
362 (package-get-require-base): new function.
363 (package-get-pgp-signed-begin-line): new variable.
364 (package-get-pgp-signature-begin-line): ditto.
365 (package-get-pgp-signature-end-line): ditto.
366 (package-get-load-base): new function.
367 (package-get-interactive-package-query):
368 (package-get-update-all):
369 (package-get-dependencies):
370 (package-get-package-provider):
371 (package-get-custom): use package-get-require-base.
372 [package-get-custom loading]: disable for now.
374 * package-ui.el (pui-list-packages): use (package-get-require-base)
376 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
378 * package-ui.el: Correct obvious thinko in choosing extent face.
380 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
382 * menubar-items.el (default-menubar): pui-list-package has nothing
383 to with Customize. Move all the package stuff to a new Item in Options.
385 * package-ui.el (pui-menu): Add menu and Popup menu.
387 * package-get.el (package-get): Use new
388 package-admin-get-install-dir.
390 * package-admin.el (package-admin-get-install-dir): New syntax.
391 Conserve package location and put mule packages where mule-base is.
393 * package-get.el : Customized
395 * package-ui.el (pui): Customized
396 (pui-package-install-dest-dir): New variable.
397 (pui-install-selected-packages): Use it
399 1998-10-12 SL Baur <steve@altair.xemacs.org>
401 * package-get.el (package-get-interactive-package-query): Move
402 dependency on package-get-base to run-time.
403 (package-get-update-all): Ditto.
404 (package-get-dependencies): Ditto.
405 (package-get-package-provider): Ditto.
406 (package-get-custom): Ditto.
408 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
410 * events.el: Remove 'ascii-character property from 'backspace
413 1998-10-11 SL Baur <steve@altair.xemacs.org>
415 * package-get-base.el: removed.
417 1998-09-23 Didier Verna <verna@inf.enst.fr>
419 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
420 (no-upper-case-p): new function.
421 (with-search-caps-disable-folding): new macro.
422 (with-interactive-search-caps-disable-folding): new macro.
423 (zap-to-char): In interactive mode, do a case-sensitive search if
424 the character is uppercase.
425 (zap-up-to-char): ditto.
427 * replace.el (perform-replace): use the function no-upper-case-p.
429 * isearch-mode.el (isearch-fix-case): ditto.
430 make obsolete `with-caps-disable-folding' and
431 `isearch-no-upper-case-p'.
433 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
434 (tags-search): ditto.
435 (tags-query-replace): ditto.
437 * info.el (Info-search): ditto.
439 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
441 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
443 1998-10-07 Greg Klanderman <greg@alphatech.com>
445 * package-admin.el (package-admin-rmtree): rewritten. need to
446 check for "." and ".." before symlink check. expand files and
447 directories with respect to DIRECTORY, not default-directory.
449 1998-10-04 Greg Klanderman <greg@alphatech.com>
451 * package-get.el (package-get-all): add INSTALL-DIR argument.
453 1998-10-06 Greg Klanderman <greg@alphatech.com>
455 * package-ui.el (pui-add-required-packages): new function, select
457 (pui-display-keymap): bind it.
458 (pui-help-string): document it.
459 (pui-install-selected-packages): package-get-all -> package-get.
461 * package-get.el (package-get-dependencies): new function.
463 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
465 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
468 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
470 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
472 (default-mouse-track-normalize-point): Use it.
474 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
476 * package-admin.el (package-admin-delete-binary-package):
477 General cleanup. Remove unnessary use of progn and
479 (package-admin-delete-binary-package): Do NOT mess with file
481 (package-admin-delete-binary-package): Wrap all deleting in
482 condition-case. The data in MANIFEST is untrustworthy.
483 (package-admin-delete-binary-package): Let the OS worry about non
486 1998-10-09 SL Baur <steve@altair.xemacs.org>
488 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
490 (lm-report-bug): Fix mail address to send bug reports to.
492 1998-09-29 SL Baur <steve@altair.xemacs.org>
494 * XEmacs 21.2-beta2 is released.
496 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
498 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
500 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
502 * info.el (Info-mode): Document page turning by double clicks in
503 docstring so `M-x describe-mode' will display it.
505 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
507 * info.el (Info-mouse-track-double-click-hook): Use character
508 widths to calculate a border region where double clicking does
509 page turning, and return `nil' by default so other hooks, such as
510 region highlighting, will be run.
512 1998-09-29 Colin Rafferty <colin@xemacs.org>
514 * sound.el (default-sound-directory-list): Initialize with all the
515 "sounds" directories in `data-directory-list'. It used to just be
518 * packages.el (locate-data-directory-list): Created. This gives
519 the list of matching directories, unlike `locate-data-directory',
520 which just gives the first one.
522 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
524 * minibuf.el (read-from-minibuffer): No longer bind help-form but
525 make a binding in the local keymap until help-char handling is
528 * help.el (help-keymap-with-help-key): Provide keymap with help
530 (help-print-help-form): New helper function.
532 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
534 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
535 move extent to another buffer; no need to create a new extent.
536 (isearch-fix-case): New function.
537 (isearch-search-and-update): Use it.
539 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
541 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
542 the keymap, not minor-mode-map-alist.
543 (isearch-done): Restore overriding-local-map.
545 1998-09-21 Martin Buchholz <martin@xemacs.org>
547 * bytecomp.el (byte-compile-buffer-substring):
548 Fix for: (byte-compile (defun f () (buffer-substring)))
549 ==> ** buffer-substring called with 3 args, but requires 0-3
550 - new code not only works, but is more readable, too.
552 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
554 * msw-faces.el (mswindows-init-device-faces): Don't try to
555 specify a default font at this late stage. Do try to force
556 creation of the default face font so that if it fails we get
557 an error now instead of a crash at frame creation.
559 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
560 mswindows-make-font-unitalic: Canonical default weight
561 changed from "Normal" to "Regular".
563 mswindows-make-font-bold / -bold-italic: Supplied device was
564 not being passed into call to mswindows-find-smaller-font.
566 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
568 * package-get.el (package-get-remote): Fix the path where to find
569 the packages on xemacs.org.
571 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
573 * about.el (about-maintainer-info): Update Ben's entry.
575 1998-09-24 Martin Buchholz <martin@xemacs.org>
577 * lisp/shadow.el (find-emacs-lisp-shadows):
578 - `member' was being called on lists of length 2000!
579 - Replace with hashtables.
580 - Replace hand-coded loops with (dolist)
583 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
585 * packages.el: Added new function, `package-delete-name', to
586 delete existing packages from the installed package database
587 (`packages-package-list'). Also added the "pkginfo" directory
588 to `packages-special-base-regexp', so that the pkginfo directory
589 would not get added to `late-packages'.
591 * package-admin.el: Added ability to delete an installed package
592 (added low-level function, `package-admin-delete-package').
593 Understands how to use the pkginfo/MANIFEST.<package> file to
594 delete the package. When installing a package, will also
595 create a MANIFEST.* file if one is not provided by the
596 package. If the MANIFEST.* doesn't exist when deleting a
597 package, the functions will fall back to attempting to delete
598 any package-specific lisp directory.
600 * package-get.el: Moved some functions to package-admin.el.
601 Added interactive function `package-get-delete-package', for
602 use by users for deleting a package.
604 Also modified to not require the prescence of efs.
606 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
608 * files.el (find-file-noselect): Handle all signals, kill the
611 1998-09-23 SL Baur <steve@altair.xemacs.org>
613 * cl-macs.el (glyph-image): Add setf method.
615 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
617 * package-get.el: Fixed broken EFS downloading. Also, look for
618 .tar.gz files first, in preference over .tgz files.
620 * package-ui.el: Fix display of package version numbers.
622 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
624 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
627 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
629 * list-mode.el: `display-completion-list': added new/optional
630 keyword `:completion-string', which allows the programmer to
631 change the "Possible completions are:" prompt.
633 * menubar-items.el: Added new pulldown menu-pick to start up the
634 visual package browser/installer:
636 Options->Customize->List Packages
638 * package-admin.el: Added hooks for installing under both Unix
639 and MS Windows. Does additional error checking. No longer
640 calls "add-big-package.sh" to install packages under Unix; now
641 calls gunzip & tar directly.
643 * package-get.el: Added ability to install packages from files
644 on a local disk/CDROM. Now deletes any existing package lisp
645 directory. Does completion on available packages when
646 querying for package names. Will also search for .tgz files
647 in addition for .tar.gz files. Tries to reload
648 auto-autoloads, as a convenience when loading new packages,
649 and also tries to add any new package paths to `load-path'.
650 Changed all occurences of `concat' to use `expand-file-name'.
652 * package-ui.el: New file which implements the main visual
653 package browser/installer, which is started via a menu pick or
654 M-x pui-list packages.
656 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
658 * startup.el (load-init-file): spelling fix.
660 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
662 * startup.el (normal-top-level): Load auto-autoload files
663 covariantly with their precedence.
665 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
667 * menubar-items.el (default-menubar): Remove "Font Weight"
668 option, there is currently no custom equivalent.. Customize-faces
671 * x-font-menu.el (font-menu-set-font): Use customize to set
674 * faces.el (face-spec-update-all-matching): New function.
676 * cus-face.el (custom-set-face-update-spec): New function.
677 Interface to customize faces from elisp.
679 (custom-face-value-create): Show the customized settings if set
682 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
684 (custom-face-value-create): Show the customized settings if set
687 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
689 * keydefs.el (global-map): Add FSF 20.3 binding of
690 query-replace-regexp.
692 1998-08-21 Greg Klanderman <greg@alphatech.com>
694 * minibuf.el (read-file-name-internal-1): use
695 user-name-completion-1 instead of user-name-completion.
697 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
701 * update-elc.el: Don't set `source-directory' (now defunct as a
702 global variable) no more.
704 * packages.el (packages-list-autoloads): Made `source-directory'
705 (now defunct as a global variable) a parameter.
707 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
709 * about.el (about-hackers): new email
711 1998-08-16 SL Baur <steve@altair.xemacs.org>
713 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
715 1998-07-17 Didier Verna <verna@inf.enst.fr>
717 * faces.el (set-face-property):
719 (face-dim-p): updated the doc strings now that the dim property isn't
721 (face-equal): the dim property is now a common one.
723 * cus-face.el (custom-face-attributes): New face attribute: `dim'
724 Renamed the `stipple' attribute to `background-pixmap'.
725 (custom-face-background-pixmap): make custom-face-stipple an
726 obsolete alias for this.
728 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
730 * find-paths.el (paths-file-readable-directory-p): Created and
733 * loadup.el: Don't set inhibit-... flags from run-temacs.
735 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
737 * packages.el (packages-data-path-depth): Added and used.
739 1998-08-05 Charles G. Waldman <cgw@pgt.com>
742 - Change .xpm to .png, delete "zcat" section.
743 - cosmetic fix in the 'marcpa' entry.
746 - convert all .xpm.Z to .png
747 - rename mrb to martin
748 - rename mcook-m to mcookm
750 1998-07-31 Martin Buchholz <martin@xemacs.org>
752 * x-init.el (x-initialize-compose): Add support for
753 dead-circumflex as YET ANOTHER NAME for that dead key.
755 1998-08-05 Colin Rafferty <colin@xemacs.org>
757 * setup-paths.el (paths-construct-exec-path): Made the
758 last-packages really be last.
759 (paths-construct-data-directory-list): Ditto.
761 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
763 * startup.el(startup-splash-frame-body):
764 Update Copyright notice in splash screen
766 1998-07-20 Greg Klanderman <greg@alphatech.com>
768 * minibuf.el (read-file-name-internal-1): do ~user completion.
770 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
772 * font-lock.el (font-lock-fontify-glumped-region): Add guard
773 aginst destroyed extents
775 1998-07-24 Greg Klanderman <greg@alphatech.com>
777 * package-get.el (package-get): add `install-dir' argument.
779 1998-07-20 John Jones <jj@asu.edu>
781 * package-get.el: calls to package-get-update-all will only
782 update packages which are already installed.
784 1998-07-23 SL Baur <steve@altair.xemacs.org>
786 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
789 1998-07-20 Colin Rafferty <colin@xemacs.org>
791 * about.el (about-hackers): Correct my email.
793 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
795 * about.el (about-hackers): new email-address.
797 1998-07-25 SL Baur <steve@altair.xemacs.org>
799 * minibuf.el (read-number): Don't let `input-error' condition
802 1998-07-20 Greg Klanderman <greg@alphatech.com>
804 * about.el (about-hackers): use my `email-for-life' address.
806 1998-07-19 SL Baur <steve@altair.xemacs.org>
808 * XEmacs 21.2-beta1 is released.
810 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
812 * ldap.el (ldap-search): Doc string change
814 1998-07-16 Colin Rafferty <colin@xemacs.org>
816 * menubar-items.el (default-menubar): Removed references to
817 `data-directory', and use `locate-data-file' instead, and made
818 then greyed out if they don't exist.
820 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
822 * keymap.el (events-to-keys): Use `format' instead of `concat'
823 since the latter does not accept integer args anymore
825 1998-07-15 SL Baur <steve@altair.xemacs.org>
827 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
830 1998-07-14 SL Baur <steve@altair.xemacs.org>
832 * make-docfile.el: Get first initialization from very-early-lisp.el
833 * update-elc.el: Ditto.
834 * loadup.el (really-early-error-handler): Ditto.
836 * packages.el (packages-unbytecompiled-lisp): Add new file,
839 * very-early-lisp.el: New file.
841 1998-07-14 SL Baur <steve@altair.xemacs.org>
843 * Symbols that have been obsolete for at least 3 years removed (II).
845 * obsolete.el (eval-current-buffer): Make compatible.
846 (byte-code-function-p): Ditto.
847 (send-string): Removed.
848 (send-region): Removed.
849 (screen-scrollbar-width): Removed.
850 (set-screen-scrollbar-width): Removed.
851 (set-screen-left-margin-width): Removed.
852 (set-screen-right-margin-width): Removed.
853 (screen-left-margin-width): Removed.
854 (screen-right-margin-width): Removed.
855 (set-buffer-left-margin-width): Removed.
856 (set-buffer-right-margin-width): Removed.
857 (buffer-left-margin-width): Removed.
858 (buffer-right-margin-width): Removed.
859 (x-set-frame-icon-pixmap): Removed.
860 (x-set-screen-icon-pixmap): Removed.
861 (pixel-name): Removed.
862 (make-pixmap): Removed.
863 (make-cursor): Removed.
864 (pixmap-width): Removed.
865 (pixmap-contributes-to-line-height-p): Removed.
866 (set-pixmap-contributes-to-line-height): Removed.
868 1998-07-13 SL Baur <steve@altair.xemacs.org>
870 * obsolete.el (popup-menu-up-p): removed.
871 (read-no-blanks-input): Removed.
872 (wholenump): Removed.
873 (ring-mod): Removed (what was ring-mod?).
874 (current-time-seconds): Removed.
875 (run-special-hook-with-args): Removed.
877 (dot-marker): Removed.
880 (window-dot): Removed.
881 (set-window-dot): Removed.
883 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
886 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
888 * code-files.el (insert-file-contents): Rename
889 run-special-hook-with-args to run-hook-with-args-until-success.
890 (write-region): Ditto.
892 1998-07-12 SL Baur <steve@altair.xemacs.org>
894 * about.el: Fix typos, update release date.
896 * Symbols that have been obsolete for at least 3 years removed.
898 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
900 (toplevel): remove setf methods for screen functions.
901 * cl-macs.el (extent-data): defsetf removed.
902 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
903 many places to remove.
904 (comment-indent-hook): Ditto.
905 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
906 (buffer-dedicated-screen): Ditto.
907 (deiconify-screen): Ditto.
908 (delete-screen): Ditto.
909 (event-screen): Ditto.
910 (find-file-other-screen): Ditto.
911 (find-file-read-only-other-screen): Ditto.
912 (live-screen-p): Ditto.
913 (screen-height): Ditto.
914 (screen-iconified-p): Ditto.
915 (screen-list): Ditto.
916 (screen-live-p): Ditto.
917 (screen-name): Ditto.
918 (screen-parameters): Ditto.
919 (screen-pixel-height): Ditto.
920 (screen-pixel-width): Ditto.
921 (screen-root-window): Ditto.
922 (screen-selected-window): Ditto.
923 (screen-totally-visible-p): Ditto.
924 (screen-visible-p): Ditto.
925 (screen-width): Ditto.
927 (get-screen-for-buffer): Ditto.
928 (get-screen-for-buffer-noselect): Ditto.
929 (get-other-screen): Ditto.
930 (iconify-screen): Ditto.
931 (lower-screen): Ditto.
932 (mail-other-screen): Ditto.
933 (make-screen): Ditto.
934 (make-screen-invisible): Ditto.
935 (make-screen-visible): Ditto.
936 (modify-screen-parameters): Ditto.
938 (next-screen): Ditto.
939 (next-multiscreen-window): Ditto.
940 (other-screen): Ditto.
941 (previous-screen): Ditto.
942 (previous-multiscreen-window): Ditto.
943 (raise-screen): Ditto.
944 (redraw-screen): Ditto.
945 (select-screen): Ditto.
946 (selected-screen): Ditto.
947 (set-buffer-dedicated-screen): Ditto.
948 (set-screen-height): Ditto.
949 (set-screen-position): Ditto.
950 (set-screen-size): Ditto.
951 (set-screen-width): Ditto.
952 (show-temp-buffer-in-current-screen): Ditto.
953 (switch-to-buffer-other-screen): Ditto.
954 (visible-screen-list): Ditto.
955 (window-screen): Ditto.
956 (x-set-screen-pointer): Ditto.
957 (x-set-frame-pointer): Ditto.
958 (screen-title-format): Ditto.
959 (screen-icon-title-format): Ditto.
960 (terminal-screen): Ditto.
961 (delete-screen-hook): Ditto.
962 (create-screen-hook): Ditto.
963 (mouse-enter-screen-hook): Ditto.
964 (mouse-leave-screen-hook): Ditto.
965 (map-screen-hook): Ditto.
966 (unmap-screen-hook): Ditto.
967 (default-screen-alist): Ditto.
968 (default-screen-name): Ditto.
969 (x-screen-defaults): Ditto.
970 (x-create-screen): Ditto.
971 * obsolete.el: meta-flag removed.
973 sleep-for-millisecs removed.
975 set-extent-data removed.
976 set-extent-attribute removed.
977 extent-glyph removed.
978 extent-layout removed.
979 set-extent-layout removed.
980 list-faces-display removed.
982 trim-versions-without-asking removed.
983 after-write-file-hooks removed.
985 auto-fill-hook removed.
986 blink-paren-hook removed.
987 select-screen-hook, deselect-screen-hook removed.
988 auto-raise-screen, auto-lower-screen removed.
990 * msw-mouse.el: Global change resource -> mswindows-resource.
992 * XEmacs 21.0-pre5 is released.
994 1998-07-11 SL Baur <steve@altair.xemacs.org>
996 * about.el (about-hackers): Credits update.
998 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
1000 * register.el (insert-register): Don't activate the region.
1002 1998-07-10 SL Baur <steve@altair.xemacs.org>
1004 * select.el: Restore x-* symbols for backwards compatibility:
1005 x-copy-primary-selection, x-kill-primary-selection,
1006 x-delete-primary-selection, x-select-make-extent-for-selection,
1007 x-valid-simple-selection-, x-cut-copy-clear-internal.
1009 1998-07-09 SL Baur <steve@altair.xemacs.org>
1011 * XEmacs 21.0-pre4 is released.
1013 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
1015 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
1017 (maybe-add-init-button): Fix semantics under Windows. Use
1018 `expand-file-name' rather than `concat'.
1020 * help.el (print-messages): New function.
1022 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1024 * ldap.el (ldap-host-parameters-alist): Docstring fixes
1026 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
1028 * about.el: Tweaked my entry in about-hackers.
1030 * find-paths.el (paths-emacs-root-p):
1031 Relaxed emacs-root checking of an in-place installation to
1032 also accomodate the flat layout used on MS Windows.
1034 1998-06-29 John Jones <jj@asu.edu>
1036 * package-get.el: calls to package-get-update-all will only
1037 update packages which are already installed.
1039 1998-07-05 Andy Piper <andyp@parallax.co.uk>
1041 * faces.el (xpm-color-symbols): remove hardcoded defaults these
1042 are handled by the gui-element face fallbacks now.
1044 * x-faces.el: default gui-element face to "background" as well as
1047 * msw-faces.el (mswindows-init-device-faces): remove gui-element
1048 and default face settings since these are set as fallbacks now in
1049 the appropriate domain.
1051 1998-07-02 SL Baur <steve@altair.xemacs.org>
1053 * text-mode.el (text-mode): Reorder regexp so the OR part
1054 corresponding to `page-delim' goes first and the hack in
1055 `forward-paragraph' will work.
1056 With bug analysis from Bob Weiner <weiner@altrasoft.com>
1058 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
1060 * subr.el (remove-hook): When checking the hook value
1061 with functionp, don't apply car to it.
1063 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
1065 * package-get.el (package-get-remote-filename):
1066 Don't use file-name-as-directory because the local directory
1067 separator conventions might not be the same as ftp's.
1069 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1071 * ldap.el (ldap-host-parameters-alist): New name of
1072 `ldap-host-parameters-plist'
1074 1998-06-26 Adrian Aichner <aichner@ecf.teradyne.com>
1076 * package-get.el: Using (require 'package-get-base), now that it
1077 provides itself. Consequently removed all instances of (load
1078 "package-get-base.el").
1080 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
1082 * subr.el (remove-hook): Don't treat the hook value as a
1083 list unless it is both consp and not functionp.
1085 1998-06-29 SL Baur <steve@altair.xemacs.org>
1087 * about.el: Email address for Ben Wing is ben@xemacs.org.
1088 * auto-show.el: Ditto.
1089 * bytecomp.el: Ditto.
1091 * x-scrollbar.el: Ditto.
1093 * tty-init.el: Ditto.
1094 * toolbar-items.el: Ditto.
1095 * symbol-syntax.el: Ditto.
1096 * specifier.el: Ditto.
1097 * objects.el: Ditto.
1098 * hyper-apropos.el: Ditto.
1101 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
1103 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
1104 vertical-divider-always-visible-p.
1105 (default-mouse-motion-handler): Ditto.
1107 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
1109 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
1112 1998-06-21 Oliver Graf <ograf@fga.de>
1114 * build-reports.el: changed receiver to xemacs-build-reports list
1116 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
1118 * font.el: Split font-family-mappings into X and
1119 mswindows-specific versions.
1120 mswindows-font-create-[object|name]: Treat supplied size
1121 as a pointsize. Added underline and strikethru handling.
1123 * msw-faces.el: changed default mswindows charset to western.
1125 * msw-glyphs.el: removed space in border-glyph font string that
1126 was inserted to get round bugs in the mswindows C font code.
1128 1998-06-27 SL Baur <steve@altair.xemacs.org>
1130 * about.el (about-hackers): Credits update.
1132 * help-nomule.el (tutorial-supported-languages): Add Romanian
1135 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
1138 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
1140 * font.el: Split font-family-mappings into X and
1141 mswindows-specific versions.
1142 mswindows-font-create-[object|name]: Treat supplied size
1143 as a pointsize. Added underline and strikethru handling.
1145 * msw-faces.el: changed default mswindows charset to western.
1147 * msw-glyphs.el: removed space in border-glyph font string that
1148 was inserted to get round bugs in the mswindows C font code.
1150 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
1152 * minibuf.el: make read-color-completion-table call
1153 (mswindows-color-list for mswindows devices.
1155 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
1158 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
1159 Let declaration items contain non-word symbol characters.
1161 1998-06-15 Adrian Aichner <aichner@ecf.teradyne.com>
1163 * package-get.el (package-get-package-provider): Added autoload
1164 cookie. Loading "package-get-base.el" in ALL functions that use
1165 it. Fixed some (interactive ...) with multiple argument specs
1166 again. Cosmetic indentation changes.
1168 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
1170 * info.el (Info-insert-dir): Don't use nreverse on variables
1171 that you want to use later.
1173 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
1175 * x-mouse.el (x-set-point-and-move-selection): Replace call
1176 to x-kill-primary-selection with kill-primary-selection
1178 1998-06-12 Martin Buchholz <martin@xemacs.org>
1180 * simple.el (what-cursor-position): Make cursor position reported
1181 use value of column-number-start-at-one
1183 1998-06-17 SL Baur <steve@altair.xemacs.org>
1185 * about.el (xemacs-hackers): Fix Jareth's email address.
1187 1998-06-16 SL Baur <steve@altair.xemacs.org>
1189 * startup.el (startup-splash-frame): Remove
1190 `xemacs-startup-logo-function'.
1192 1998-06-15 SL Baur <steve@altair.xemacs.org>
1194 * about.el (about-hackers): Update credits list.
1196 1998-06-06 Jeff Miller <jmiller@smart.net>
1198 * lisp/sound.el: Update sound-ext to allow filenames with
1199 extensions to be found by load-sound-file
1201 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1203 * info.el (Info-rebuild-outdated-dir): Removed variable
1204 (Info-auto-generate-directory): New variable
1205 (Info-save-auto-generated-dir): New variable
1206 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
1207 (Info-build-dir-anew): Second parameter removed. Use
1208 `Info-save-auto-generated-dir'
1209 (Info-rebuild-dir): Ditto
1211 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
1213 * list-mode.el (next-list-mode-item): Would not recognize
1214 border between directly neighbored items.
1216 1998-06-12 Andy Piper <andyp@parallax.co.uk>
1218 * package-get.el: add autoloads for some functions.
1220 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
1222 * specifier.el (let-specifier): Tiny docfixes.
1224 1998-06-12 Andy Piper <andyp@parallax.co.uk>
1226 * msw-mouse.el: set selection-pointer-glyph to Normal.
1228 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
1230 * wid-edit.el (widget-specify-secret): New function.
1231 (widget-after-change): Use it.
1232 (widget-specify-field): Use it.
1234 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
1236 * mouse.el (drag-window-divider): Use `(not done)' instead of
1237 `doit'; reuse result of `window-pixel-edges'.
1239 * modeline.el (drag-modeline-event-lag): Rename to
1240 drag-divider-event-lag.
1242 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
1244 * specifier.el (let-specifier): Rewritten not to generate needless
1245 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
1248 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
1250 * minibuf.el (read-file-name-1): Setup buffer-local value of
1251 `completion-ignore-case' in completions buffer under Windows.
1253 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
1255 * about.el (about-maintainer-glyph): Fix support for not
1258 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
1260 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
1262 * mouse.el (mouse-track): Cancel selection if misc-user event with
1263 `cancel-mode-internal' function is fetched.
1265 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
1267 * files.el (save-some-buffers-1): Fixed return value.
1269 1998-06-01 Oliver Graf <ograf@fga.de>
1271 * dragdrop.el: added experimental
1273 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
1275 * startup.el (after-init-hook, init-file-user,
1276 user-init-directory, load-user-init-file): Purge references
1277 to "~/.xemacs/init.el" from docstrings.
1279 (load-user-init-file) Use paths-construct-path to construct
1280 paths to user init files. Go directly to ~/.emacs, do not
1281 search ~/.xemacs/, do not load `default-custom-file'.
1283 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
1285 * files.el (interpreter-mode-alist): Catch wish and tclsh before
1287 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
1289 1998-06-03 Andy Piper <andyp@parallax.co.uk>
1291 * menubar-items.el (default-menubar): add Update Packages to customize
1294 1998-06-02 Andy Piper <andyp@parallax.co.uk>
1296 * faces.el: use toolbar face as a fallback for toolbar properties
1297 in xpm-color-symbols instead of default.
1299 * msw-faces.el: rename 3d-object -> gui-element face.
1301 1998-06-06 SL Baur <steve@altair.xemacs.org>
1303 * startup.el (xemacs-startup-logo-function): New variable.
1304 (startup-splash-frame): Use it.
1306 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
1308 * files.el (save-some-buffers): Would wait 1 second.
1309 (save-some-buffers-1): Delete other windows here instead of in
1310 `save-some-buffers'.
1311 (save-some-buffers): Force redisplay only if windows were deleted.
1313 1998-06-02 Didier Verna <verna@inf.enst.fr>
1315 * cus-face.el (custom-face-attributes): generalized the use of
1316 toggle buttons for boolean attributes.
1317 Re-ordered the items a bit.
1319 1998-06-01 SL Baur <steve@altair.xemacs.org>
1321 * sound.el (default-sound-directory): Use `locate-data-directory'
1322 to find the sounds directory.
1324 1998-05-29 Andy Piper <andyp@parallax.co.uk>
1326 * sound.el: default sound-ext to .wav under mswindows, .au
1327 otherwise. load-default sounds without extensions.
1329 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
1331 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
1332 if send-pr is not bound.
1334 1998-06-01 Andy Piper <andyp@parallax.co.uk>
1336 * files.el: grok idl files in auto-mode-alist.
1337 1998-06-01 Jeff Miller <jmiller@smart.net>
1339 * minibuf.el (exact-minibuffer-completion-p): check for nil before
1342 1998-05-30 Andy Piper <andyp@parallax.co.uk>
1344 * msw-glyphs.el: add xbm to the list of image types supported.
1346 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1348 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
1349 instead of XEmacs one when dumping InfoDock.
1351 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1353 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
1354 for `modeline-visible-p'
1356 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
1358 1998-05-29 Andy Piper <andyp@parallax.co.uk>
1360 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
1361 since it's not used anymore. doc string fixes.
1363 * package-get.el (package-get-file-installed-p): new function. use
1364 instead of file-installed-p which is in an external package.
1366 1998-05-28 Oliver Graf <ograf@fga.de>
1368 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
1369 favor of select-window/switch-to-buffer
1371 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
1373 * startup.el: changed (getenv "HOME") to (user-home-directory)
1375 1998-05-25 Oliver Graf <ograf@fga.de>
1377 * frame.el (cde-start-drag) moved to dragdrop.el
1378 (offix-start-drag-region) moved to dragdrop.el
1379 (offix-start-drag) moved to dragdrop.el
1380 * dragdrop.el (cde-start-drag) moved from frame.el
1381 (offix-start-drag-region) moved from frame.el
1382 (offix-start-drag) moved from frame.el
1383 (cde-start-drag-region) cde drag regions
1384 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
1386 1998-05-26 Oliver Graf <ograf@fga.de>
1388 * dragdrop.el: created dragdrop-drag prototypes
1389 (cde-start-drag-region) fixed typo
1391 1998-05-28 SL Baur <steve@altair.xemacs.org>
1393 * simple.el (after-init-hook): Remove reader macro.
1395 * packages.el (packages-hardcoded-lisp): Get rid of reader
1396 macros. Update DOC string.
1398 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
1400 * mouse.el (drag-window-divider): Ditto.
1402 * modeline.el (mouse-drag-modeline): Use it.
1404 * lisp-mode.el (let-specifier): Specify indentation.
1406 * specifier.el (let-specifier): Renamed from
1407 `with-specifier-instance'.
1409 1998-05-27 Andy Piper <andyp@parallax.co.uk>
1412 * faces.el: move definition of xpm-color-symbols from x-faces.el
1413 to faces. Predicate x-get-resource on the presence of x.
1415 * msw-faces.el: set 3d-object face rather than modeline. Specifiy
1416 faces as specfier defaults.
1418 * package-get.el: don't use package-admin-add-single-file-package.
1420 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
1422 * toolbar-items.el: Fixup tooltips.
1423 (toolbar-gnus): Don't use obsolete variable
1424 toolbar-news-frame-properties.
1425 (toolbar-news-reader): Default to `gnus' instead of
1428 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
1431 1998-05-25 Andy Piper <andyp@parallax.co.uk>
1433 * package-get.el: rename -installedp -> -installed-p.
1435 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
1437 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
1438 attributes, and assinged it to continuation, truncation and
1441 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
1442 and made continuation, truncation and hscroll glyphs arrow
1443 characters out of that font.
1445 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
1447 * minibuf.el (minibuffer-electric-separator): Play nicely with
1448 directory-sep-char being \.
1449 (minibuffer-electric-tilde): Ditto.
1450 (read-file-name-map): Ditto.
1452 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
1454 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
1456 (default-mouse-track-deal-with-down-event): Avoid
1457 `x-disown-selection'; use `disown-selection' instead.
1459 1998-05-21 Andy Piper <andyp@parallax.co.uk>
1462 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
1463 moved to (cut-copy-clear-internal) in select.el. Ditto for
1464 (x-delete-primary-selection) (x-kill-primary-selection)
1465 (x-copy-primary-selection).
1466 (own-clipboard): new function.
1468 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
1469 functions in select.el. remove old ones.
1470 (mswindows-own-clipboard): new function.
1472 1998-05-21 Andy Piper <andyp@parallax.co.uk>
1474 * gnuserv.el: allow connections from mswindows type devices.
1476 1998-05-20 Andy Piper <andyp@parallax.co.uk>
1478 * msw-glyphs.el: change image type used from cursor to resource.
1480 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
1482 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
1483 for {top,bottom}-{left,right} values in addition to
1484 {top,bottom}_{left,right}.
1485 Use x-get-resource instead of x-get-resource-and-bogosity-check.
1487 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
1489 * cl-macs.el (specifier-instance): Undefine its setf method.
1491 * specifier.el (with-specifier-instance): Added docstring.
1493 * mouse.el (drag-window-divider): Ditto.
1495 * modeline.el (mouse-drag-modeline): Use it.
1497 * lisp-mode.el (with-specifier-instance): Define its indentation
1500 * specifier.el (with-specifier-instance): New macro.
1502 1998-05-19 Andy Piper <andyp@parallax.co.uk>
1504 * package-get.el (package-get-create-custom): new function to
1505 auto-generate package-get-custom.el from package-get-base.el.
1506 * (package-get-ever-installedp): new function.
1507 * (package-get-custom): new function to get all packages specified
1510 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
1512 * cus-edit.el (custom-file): Revert to `~/.emacs'.
1514 1998-05-23 SL Baur <steve@altair.xemacs.org>
1516 * cl-extra.el: Reverse previous float change.
1518 1998-05-17 Andy Piper <andyp@parallax.co.uk>
1521 * faces.el (try-font-name): moved from x-faces.el since it is
1522 required by w3 under mswindows as well X.
1524 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
1526 * winnt.el: Removed evil (setq completion-ignore-case t)
1527 clause, one more overlookef fsfism.
1528 (nt-quote-args-functions-alist): End sentences with double space.
1530 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
1532 * window-xemacs.el (push-window-configuration): Remove kludgery of
1533 recaching default-toolbar specifier.
1534 (pop-window-configuration): Ditto.
1535 (unpop-window-configuration): Ditto.
1537 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
1539 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
1541 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
1543 * winnt.el (nt-quote-args-verbatim): Added function.
1544 (nt-quote-args-prefix-quote): Added function.
1545 (nt-quote-args-backslash-quote): Added function.
1546 (nt-quote-args-double-quote): Added function.
1547 (nt-quote-args-functions-alist): New variable.
1548 (nt-quote-process-args): Added function. This is the main quoting
1549 work horse called from process-nt.c
1551 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
1553 * winnt.el: Removed duplicate definitions for backspace,
1554 delete, M-backspace and C-M-backspace.
1555 (file-name-buffer-file-type-alist): Removed this variable.
1556 (find-buffer-file-type): Removed function.
1557 (find-file-binary): Removed function.
1558 (find-file-text): Removed function.
1559 (find-file-not-found-set-buffer-file-type): Removed function.
1560 (save-to-unix-hook): Removed function.
1561 (revert-from-unix-hook): Removed function.
1562 (using-unix-filesystems): Removed function.
1563 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
1565 (x-set-selection): Removed function.
1566 (x-get-selection): Removed function.
1567 Removed commented FSFisms.
1568 Replaced copyright notice (this file is not part of GNU Emacs).
1569 (nt-shell-mode-hook): Moved here from a lambda expression. Added
1570 comint-process-echoes setting to t.
1572 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1574 * packages.el (packages-no-package-hierarchy-regexp): Introduced
1575 and used following the interface change of
1576 `paths-find-recursive-path'.
1578 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
1579 regexp instead of a list of base names.
1580 (paths-version-control-filename-regexp):
1581 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
1582 Introduced and used following the interface change of
1583 `paths-find-recursive-path'.
1585 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
1587 * simple.el (delete-forward-p): Make it a defun; do X garbage only
1588 on X devices, rather than on all non-TTY devices.
1590 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
1592 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
1594 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
1596 1998-05-17 Adrian Aichner <aichner@ecf.teradyne.com>
1598 * itimer.el (activate-itimer): Fixed usage of integers
1599 as argument to `concat'.
1601 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
1603 * itimer.el (start-itimer): replace the use of `concat' with
1606 1998-05-16 SL Baur <steve@altair.xemacs.org>
1608 * mode-motion.el (mode-motion-hook): Clarify docstring.
1609 From Bob Weiner <weiner@altrasoft.com>
1611 * loadhist.el (symbol-file): Supply prompt string when used
1613 From Bob Weiner <weiner@altrasoft.com>
1615 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
1617 * loadup.el (really-early-error-handler): Ditto.
1619 * update-elc.el: Ditto.
1621 * setup-paths.el (paths-construct-exec-path): Ditto.
1623 * make-docfile.el: Ditto.
1625 * find-paths.el (paths-decode-directory-path): Use split-path
1626 instead of decode-path.
1628 * files.el (parse-colon-path): Update docstring reference.
1630 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
1634 Bind cut'n'paste keys to non window-system specific functions.
1636 * msw-select.el: New function mswindows-clear-clipboard.
1637 mswindows-cut-copy-clipboard extended to handle clearing of the
1638 selection and renamed to mswindows-cut-copy-clear-clipboard.
1640 * select.el: on mswindows devices delete-primary-selection
1641 calls mswindows-clear-clipboard.
1643 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
1645 * simple.el (quoted-insert): Inhibit quit when using read-char.
1647 * cmdloop.el (read-char): Don't inhibit quit.
1648 (read-char-exclusive): Ditto.
1649 (read-char): Signal quit if quit-char was pressed.
1650 (read-char-exclusive): Ditto.
1651 (read-quoted-char): Return a character, not integer.
1653 * menubar-items.el (default-popup-menu): Use Andy's generic
1655 (default-popup-menu): Fix code.
1657 1998-05-14 Oliver Graf <ograf@fga.de>
1659 * dragdrop.el (dragdrop-function-widget): this time it's done
1661 1998-05-13 Oliver Graf <ograf@fga.de>
1663 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
1665 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
1667 * device.el (device-pixel-width):
1668 (device-pixel-height):
1672 (device-color-cells): Swapped parameters to device-system-metric
1673 according to the interface change.
1675 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
1677 * mouse.el (default-mouse-motion-handler): Use new name of the
1678 function event-over-vertical-divider-p.
1679 Do not set E-W arrow cursor over the divider if
1680 vertical-divider-draggable-p is nil in the window.
1681 ([top-level]): Use new name for the variable
1682 vertical-divider-map.
1683 (drag-window-divider): Respect vertical-divider-draggable-p.
1684 Variable name typo fixes.
1686 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
1688 * keymap.el (kbd): Define here; handle string constants and
1691 1998-05-15 Christian Nyb <chr@mediascience.no>
1693 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
1696 1998-05-13 Didier Verna <verna@inf.enst.fr>
1698 * mouse.el (drag-window-divider): give the vertical divider a
1699 pressed look when dragging it.
1701 1998-05-13 Andy Piper <andyp@parallax.co.uk>
1703 * faces.el: predicate some more face operations on x or mswindows
1706 * modeline.el: enable modeline coloring for mswindows.
1708 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1710 * minibuf.el (minibuffer-default): Added variable; compatible with
1712 (next-history-element): Used `minibuffer-default'.
1714 1998-05-12 Oliver Graf <ograf@fga.de>
1716 * dragdrop.el (dragdrop-function-widget): button and mods ok
1717 arguments still look a bit strange
1718 (dragdrop-compare-mods) created
1719 (dragdrop-drop-do-functions) correctly checks for buttons and
1722 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
1724 * setup-paths.el (paths-default-info-directories): Replace
1725 path-separator with directory-sep-char.
1727 * files.el (path-separator): Don't define it here.
1729 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
1731 * update-elc.el: Ditto.
1733 * setup-paths.el (paths-construct-exec-path): Ditto.
1735 * make-docfile.el: Ditto.
1737 * loadup.el (really-early-error-handler): Ditto.
1739 * find-paths.el (paths-decode-directory-path): Use decode-path
1740 instead of decode-path-internal.
1742 * files.el (parse-colon-path): Update docstring.
1744 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
1746 * subr.el (get-buffer-window-list): Make BUFFER optional.
1748 * window-xemacs.el (windows-of-buffer): Defalias to
1749 get-buffer-window-list.
1751 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
1753 * disass.el: Fix maintainer keyword.
1755 * bytecomp.el (byte-compile-and-load-file): Autoload.
1756 (byte-compile-buffer): Ditto.
1758 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
1759 value is returned, not the name.
1760 (lisp-imenu-generic-expression): Enable it.
1761 (lisp-mode-variables): Ditto.
1762 (lisp-indent-offset): Change defconst to defvar.
1763 (lisp-indent-function): Ditto.
1764 (lisp-body-indent): Ditto.
1766 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
1768 * modeline.el: Use zap-last-kbd-macro-event.
1770 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
1771 nil, don't attempt to do anything with messages.
1772 (eval-last-sexp): Use `letf' for clarity.
1774 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
1776 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
1778 1998-05-11 Martin Buchholz <martin@xemacs.org>
1783 Change empty docstrings into no doc strings at all.
1784 Fix bogus FSF-format docstrings.
1785 * etags.el: Fix docstring.
1787 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
1789 * package-get.el (package-get): Use internal md5
1791 1998-05-13 SL Baur <steve@altair.xemacs.org>
1793 * about.el (about-xemacs): Correct abuse of concat.
1795 1998-05-11 SL Baur <steve@altair.xemacs.org>
1797 * info.el (Info-mode): Use easymenu.
1799 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
1801 * apropos.el (apropos): Don't use concat with integers.
1803 * cmdloop.el (describe-last-error): Handle the case when no error
1804 was seen gracefully.
1806 * apropos.el (apropos-print): Use with-displaying-help-buffer as
1808 (apropos-describe-plist): Ditto.
1810 * help.el (with-displaying-help-buffer): Revert to a defun.
1811 (describe-key): Use it as defun.
1812 (describe-mode): Ditto.
1813 (describe-bindings): Ditto.
1814 (describe-prefix-bindings): Ditto.
1815 (describe-installation): Ditto.
1816 (view-lossage): Ditto.
1817 (describe-function): Ditto.
1818 (describe-variable): Ditto.
1819 (describe-syntax): Ditto.
1821 1998-05-11 Oliver Graf <ograf@fga.de>
1823 * dragdrop.el: changed order of require/provide
1824 (dragdrop-drop-mime-default) changed to new calling conventions
1825 (dragdrop-drop-do-functions) changed to new calling conventions
1826 (dragdrop-function-widget) this one needs more work...
1828 1998-05-10 Oliver Graf <ograf@fga.de>
1830 * about.el: another small change in my entry
1831 * dragdrop.el (dragdrop-drop-log-function): logging added
1833 changed interface to handler functions. now called with event
1836 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
1838 * glyphs.el (divider-pointer-glyph): Declared new glyph,
1839 E-W arrow pointer displayed over draggable dividers.
1841 * mouse.el (default-mouse-motion-handler): Show it when
1843 (drag-window-divider): Added.
1844 ([top-level]): Initialized window-divider-map with a keymap
1845 binding the above function to left button down event.
1847 * x-mouse.el (x-init-pointer-shape): Initialize
1848 divider-pointer-glyph from Cursor.dividerPointer, or use default
1851 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
1853 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
1855 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
1857 * simple.el (count-words-buffer): Don't query for buffer.
1858 (count-lines-buffer): Ditto.
1860 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
1862 * help.el (where-is): add optional insert argument.
1864 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
1866 * help.el (describe-key-briefly): New argument INSERT.
1868 * simple.el (eval-expression): New optional argument; synch with
1871 * keydefs.el (global-map): Add new register bindings.
1873 * register.el: Synched with FSF 20.3.
1875 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
1877 * window-xemacs.el (recenter): all arguments are optional.
1879 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
1881 * device.el: (device-pixel-width): Reflected name/parameters
1882 change to device-system-metric.
1883 (device-pixel-height): Ditto.
1884 (device-mm-width): Ditto.
1885 (device-mm-height): Ditto.
1886 (device-bitplanes): Ditto.
1887 (device-color-cells): Ditto.
1889 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
1891 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
1893 * cl.el (most-positive-fixnum): Document.
1894 (most-negative-fixnum): Ditto.
1896 * cus-dep.el: Updated comment.
1898 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
1901 * cus-load.el (custom-put): Removed.
1903 * files.el (after-find-file): Just resignal quit instead of
1904 signaling "canceled".
1906 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
1908 * frame.el (other-frame): Use `focus-frame' instead of
1909 select-frame kludges.
1911 * lisp-mode.el: Update lisp-indent-function for
1912 save-selected-frame and with-selected-frame.
1914 * frame.el (save-selected-frame): New macro.
1915 (with-selected-frame): Ditto.
1916 (other-frame): Use `set-frame-focus'.
1918 1998-05-06 Oliver Graf <ograf@fga.de>
1920 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
1921 (dragdrop-drop-url-default) default handler for URL drops created
1922 (dragdrop-drop-mime-default) default handler for MIME drops created
1923 (dragdrop-drop-functions) default custom for handling drops created
1924 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
1926 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
1928 * mouse.el: Removed redundant mouse-mswindows-drop function.
1930 1998-05-05 Oliver Graf <ograf@fga.de>
1932 * about.el: changed some text in my entry
1933 * dragdrop.el: added customs
1935 1998-05-04 Oliver Graf <ograf@fga.de>
1937 * mouse.el: killed global drop key bindings
1938 (mouse-offix-drop) removed
1939 * dragdrop.el: created
1940 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
1942 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
1944 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
1945 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
1947 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
1950 * scrollbar.el (scrollbars-visible-p): Use new
1951 {vertical,horizontal}-scrollbar-visible-p specifiers.
1953 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
1955 * device.el (device-pixel-height):
1956 (device-pixel-width):
1960 (device-color-cells): Moved these 6 functions from device.c; they
1961 all use single (device-system-metrics) call.
1963 1998-05-09 SL Baur <steve@altair.xemacs.org>
1965 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
1969 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
1970 Suggested by Hrvoje Niksic <hniksic@srce.hr>
1972 * help.el (help-map): Remove Hyperbole keybinding logic.
1973 Suggested by: Michael Ernst <mernst@cs.washington.edu>
1975 1998-05-08 SL Baur <steve@altair.xemacs.org>
1977 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
1978 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
1980 1998-05-07 Andy Piper <andyp@parallax.co.uk>
1982 * msw-glyphs.el: use nicer icon3 from the frame icon.
1984 1998-05-07 SL Baur <steve@altair.xemacs.org>
1986 * version.el (emacs-version): Remove InfoDock conditionals.
1988 * startup.el (startup-splash-frame): Change ID logo name.
1990 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
1992 * files.el (after-find-file): If the user presses C-g on
1993 directory-creation prompt, kill the buffer.
1995 1998-05-06 SL Baur <steve@altair.xemacs.org>
1997 * simple.el (count-words-region): Reverse previous change.
1999 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
2001 * replace.el (query-replace): Just call perform-replace.
2002 (query-replace-regexp): Ditto.
2003 (perform-replace): Move region handling here.
2004 (perform-replace): Use the new arg to match-data.
2006 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
2008 * x-init.el: Install X specific display table that
2009 displays char 0240 as a space to avoid whatever it is
2010 that screws up display of that character code.
2012 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
2014 * help.el (function-arglist): If no arguments are documented for a
2015 subr, print nothing rather than incorrect output.
2017 1998-05-05 SL Baur <steve@altair.xemacs.org>
2019 * cmdloop.el (command-error): Update bail-out error message to use
2020 `emacs-program-name'.
2022 * lib-complete.el: Remove reader macro cruft.
2024 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
2027 * simple.el (count-words-region): Drop interactive-p check on the
2030 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
2034 Correct spelling of mswindows-font-canonicalize-name.
2036 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2038 * ldap.el (ldap-host-parameters-alist): Replaced with
2039 `ldap-host-parameters-plist'
2040 (ldap-search): Adapt to previous change
2042 1998-05-02 SL Baur <steve@altair.xemacs.org>
2044 * about.el (about-hackers): Update Bob Weiner bio.
2045 (about-maintainer-info): Ditto.
2047 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
2049 * simple.el (display-warning-minimum-level): Docfix.
2051 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
2053 * widget.el (:default-get): New keyword.
2054 * wid-edit.el (default, widget-default-default-get): Define it.
2055 (group, widget-group-default-get): Define it.
2056 (menu-choice, widget-choice-default-get): Define it.
2057 (widget-default-get): New function.
2058 (widget-choice-action): Call it.
2059 (widget-editable-list-entry-create): Call it.
2061 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
2063 * byte-optimize.el (byte-boolean-vars): Removed.
2064 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
2065 lookup through `byte-boolean-vars'.
2067 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
2069 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
2070 resource-provided values into ghost specs for scrollbar-height and
2073 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
2075 * byte-optimize.el: Don't attempt to optimize /=.
2077 * bytecomp.el (byte-compile-one-ore-more-args): New function.
2078 (byte-compile-/=): Ditto.
2080 1998-05-02 SL Baur <steve@altair.xemacs.org>
2082 * apropos.el: Use `with-displaying-help-buffer'.
2083 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
2084 Use `with-displaying-help-buffer'.
2085 (apropos-follow): Do not give special treatment to buffer cursor
2086 was in prior to a mouse click.
2087 (apropos-describe-plist): Use `with-displaying-help-buffer'.
2088 (apropos-print-doc): Set correct buffer for setting text
2091 1998-05-01 SL Baur <steve@altair.xemacs.org>
2093 * help.el (help-buffer-prefix-string): New variable.
2094 (help-buffer-name): Use it.
2096 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
2099 1998-04-30 Greg Klanderman <greg@alphatech.com>
2101 * frame.el (other-frame): Work even when focus-follows-mouse is true.
2103 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
2105 * files.el (find-file-noselect): Update docstring.
2106 (find-file-noselect): Signal an error if found an unreadable file.
2107 (file-chase-links): Save the match data.
2108 (normal-mode): Use `lwarn' and `error-message-string'.
2109 (interpreter-mode-alist): Change defconst to defvar.
2110 (inhibit-first-line-modes-regexps): Ditto.
2111 (inhibit-first-line-modes-regexps): Added .tgz.
2112 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
2113 (change-major-mode-with-file-name): New user-option.
2114 (set-visited-file-name): Synched with FSF.
2115 (file-name-extension): New function, from FSF 20.3.
2116 (file-relative-name): Synched with FSF.
2117 (save-some-buffers): Support the C-r feature.
2118 (recover-session): Synched with FSF.
2119 (kill-some-buffers): Ditto.
2120 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
2122 1998-04-30 SL Baur <steve@altair.xemacs.org>
2124 * files.el (insert-file): Undo previous change and reenable use of
2127 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
2129 * window-xemacs.el (recenter): Define.
2131 1998-04-29 Andy Piper <andyp@parallax.co.uk>
2133 * font.el (mswindows-font-create-name)
2134 (mswindows-font-create-object): new functions for mswindows type
2137 * msw-faces.el (mswindows-font-canicolize-name): fix so that
2138 strings are parsed as well as font objects.
2140 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
2142 * modeline.el (defining-kbd-macro): Restore modeline indication of
2143 kbd-macro being recorded.
2144 (add-minor-mode): Simplify docstring.
2145 (modeline-minor-mode-menu): Remove stuff.
2147 1998-04-29 Andy Piper <andyp@parallax.co.uk>
2149 * code-process.el (call-process): dynamically decide process
2152 1998-04-29 Jim Radford <radford@robby.caltech.edu>
2154 * modeline.el: Add line-number-mode, column-number-mode to
2155 the modeline minor-mode menu. Button2 on the line number does
2158 1998-04-29 Andy Piper <andyp@parallax.co.uk>
2160 * mouse.el: move x-selection-owner-p type things to
2163 * msw-init.el: copy zmacs stuff from x-init.el
2165 * msw-select.el (mswindows-own-selection)
2166 (mswindows-disown-selection) (mswindows-selection-owner-p): new
2167 functions. Very simple minded implementation of selectio
2170 * select.el (own-selection) (disown-selection)
2171 (activate-region-as-selection) (select-make-extent-for-selection)
2172 (valid-simple-selection-p): functions moved from x-select.el for
2173 generalized selection.
2175 * x-select.el: see select.el changes.
2177 * x-toolbar.el: use new selection functions.
2179 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2181 * packages.el (packages-find-package-directories): Fixed bug that
2182 would pick up multiple site-package directories.
2183 (package-locations): Added "xemacs-packages" as a late package
2186 * find-paths.el: Now uses `emacs-program-name' and
2187 `emacs-program-version'.
2188 Additions to enforce version-specific directories in
2189 `paths-find-version-directory'.
2191 1998-04-29 SL Baur <steve@altair.xemacs.org>
2193 * default.el: Removed.
2194 * site-start.el: Removed.
2196 1998-04-29 Didier Verna <verna@inf.enst.fr>
2198 * minibuf.el (minibuffer-history-minimum-string-length): Default
2201 1998-04-28 SL Baur <steve@altair.xemacs.org>
2203 * find-paths.el (paths-program-name): Rename.
2204 (paths-emacs-root-p): Ditto.
2205 (paths-find-site-directory): Ditto.
2207 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
2209 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
2210 `emacs-lisp-byte-compile-and-load'.
2212 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2214 * ldap.el (ldap-search): Fixed additional parameter passing to
2217 1998-04-27 Andy Piper <andyp@parallax.co.uk>
2219 * select.el (kill-primary-selection) (selection-owner-p)
2220 (copy-primary-selection) (yank-clipboard-selection)
2221 (selection-exists-p) (delete-primary-selection): new file and
2222 functions that do the right thing for the selected device.
2224 * x-menubar.el: use generalised selection functions.
2226 * dumped-lisp.el: dump select.el.
2228 1998-04-27 SL Baur <steve@altair.xemacs.org>
2230 * find-paths.el (paths-progname): New variable.
2231 (paths-emacs-root-p): Use it.
2232 (paths-find-site-directory): Ditto.
2234 1998-04-26 SL Baur <steve@altair.xemacs.org>
2236 * loadup.el ((member "dump" command-line-args)): Dump as
2237 `infodock' if InfoDock.
2239 1998-04-25 SL Baur <steve@altair.xemacs.org>
2241 * find-paths.el (construct-emacs-version): Simplify, include
2242 program name in the return value.
2243 * (paths-find-version-directory): Use it.
2245 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2247 * info.el (Info-parse-dir-entries): Fixed regexp
2248 (Info-build-dir-anew): Remove full suffix and capitalize info file
2249 name for files with no @direntry
2250 (Info-batch-rebuild-dir): New function
2251 (Info-suffixed-file): Check for regular files instead of simple
2252 file existence (could catch directories before)
2254 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2256 * setup-paths.el, find-paths.el: Removed uses of `not' which
2257 temacs doesn't have.
2259 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
2260 into root searching.
2262 1998-04-24 Martin Buchholz <martin@xemacs.org>
2264 * subr.el: Remove definition of `not'.
2266 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
2268 * msw-glyphs.el: enable graphics support.
2270 1998-04-23 Didier Verna <verna@inf.enst.fr>
2272 * x-menubar.el (default-menubar): restored the line-number-mode
2275 * misc doc string updates related to the options menu.
2277 1998-04-24 SL Baur <steve@altair.xemacs.org>
2279 * setup-paths.el (paths-construct-load-path): Fix typo.
2281 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2283 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
2284 font-menu-ignore-scaled-fonts don't have to be bound now; this
2285 gets us one step further towards making --no-autoloads work.
2287 * startup.el (normal-top-level): Load auto-autoloads only if
2288 lisp-directory is non-nil.
2290 * setup-paths.el (paths-construct-load-path): Made it robust
2291 against nil lisp-directory.
2293 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
2294 to the list of variables that cause a warning when nil.
2296 * toolbar.el (init-toolbar-location): Now works even when there's
2297 no toolbar icon directory.
2299 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
2301 * help.el (view-lossage): Recognize it.
2303 * simple.el (log-message): Mark multiline messages.
2305 1998-04-22 SL Baur <steve@altair.xemacs.org>
2307 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
2309 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
2311 * package-get.el (package-get-all): add `\n' separator to
2312 interactive specification so that both variables are read
2314 1998-04-22 Didier Verna <verna@inf.enst.fr>
2316 * x-menubar.el: ported the options menu to Custom.
2317 Moved the "read only" toggle button to the buffers menu.
2318 Corrected some missing ;;;###autoload or defcustom.
2320 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
2321 the scrollbar-visible specifier for options menu handling.
2323 * toolbar.el (toolbar-visible-p)
2324 (toolbar-captioned-p)
2325 (default-toolbar-position): defcustom wrappers around
2326 the toolbar specifiers for options menu handling.
2328 * frame.el (get-frame-for-buffer-default-instance-limit):
2329 defcustom it for options menu handling.
2331 * font-lock.el (font-lock-mode): defcustom and autolaod the variable
2332 font-lock-mode for options menu handling.
2334 * cus-start.el: added Custom properties to overwrite-mode for
2335 options menu handling.
2337 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
2339 * about.el: shameless self-promotion.
2341 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
2343 * simple.el (raw-append-message): Slightly optimize.
2344 (remove-message): Use `push' for clarity.
2345 (append-message): Ditto.
2346 (display-warning): Dito.
2347 (raw-append-message): Send the message to the appropriate device.
2349 1998-04-22 SL Baur <steve@altair.xemacs.org>
2351 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
2352 From Sean MacLennan <Sean.MacLennan@pika.ca>
2354 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2356 * setup-paths.el: Changed `directory-sep-char' to
2357 `path-separator', following a change in GNU Emacs.
2359 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2361 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
2362 (Info-build-dir-anew): Add a final newline.
2363 (Info-build-dir-anew): Do not issue warning when rebuilding policy
2365 (Info-rebuild-dir): Ditto
2367 * dumped-lisp.el (preloaded-file-list): Added ldap.el
2369 1998-04-21 SL Baur <steve@altair.xemacs.org>
2371 * simple.el (count-words-buffer): Retain zmacs region.
2372 (count-words-region): Ditto.
2373 * simple.el: (what-line): Expanded line counts.
2374 (count-lines): New parameter to conditionalize whether collapsed
2376 From Bob Weiner <weiner@altrasoft.com>
2378 1998-04-19 SL Baur <steve@altair.xemacs.org>
2380 * packages.el (package-locations): infodock-packages must override
2381 mule-packages and packages.
2383 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
2386 remove rude messages from widget-activation-widget-mapper
2387 and widget-activation-glyph-mapper
2389 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
2391 * toolbar.el: Remove (featurep 'x) test from
2392 toolbar-make-button-list
2394 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
2396 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
2397 only if in the same frame.
2399 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2401 * packages.el (package-locations): Added site-packages hierarchy.
2403 * setup-paths.el (paths-default-info-directories): Introduced and
2406 * packages.el, setup-paths.el: Set various path searching depths
2409 * packages.el (packages-hierarchy-depth):
2410 (packages-load-path-depth): Introduced and used.
2412 * setup-paths.el (paths-load-path-depth): Introduced and used.
2414 * find-paths.el (paths-find-recursive-path): Added max-depth
2417 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2419 * setup-paths.el (paths-construct-info-path): Removed
2420 dependency on behavior of (file-name-as-directory "").
2422 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2424 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
2427 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2429 * dump-paths.el, startup.el: Added handling for --debug-paths.
2431 1998-04-15 William M. Perry <wmperry@aventail.com>
2433 * wid-edit.el: We cannot just set the help-echo or balloon-help
2434 properties for an extent based on the :help-echo widget
2435 property, since help-echo and balloon-help cause an EXTENT to
2436 get passed in, where :help-echo functions are expecting a WIDGET
2438 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
2440 * scrollbar.el (init-scrollbar-from-resources): Call
2441 mswindows-init-scrollbar-metrics when appropriate.
2443 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
2445 * dumped-lisp.el: dump x-toolbar for window system
2447 * msw-init.el (init-post-mswindows-win): enable toolbars if we
2448 have support and xpm.
2450 1998-04-16 SL Baur <steve@altair.xemacs.org>
2452 * files.el (toggle-read-only): Fix docstring.
2453 From Didier Verna <verna@inf.enst.fr>
2455 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2457 * startup.el (normal-top-level): Load autoload-file-name without
2458 specifying an extension---some people only auto-autoload.el.gz.
2460 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
2462 * files.el (backup-enable-predicate): Don't bomb on NAME being
2465 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2467 * find-paths.el, packages.el: Now prefers configure'd paths.
2468 This shouldn't cause any of the originally anticipated problems as
2469 the current paths architecture will not define the various
2470 configure-xxx variables if they're not specified on the configure
2473 * find-paths.el, setup-paths.el, packages.el: Removed all
2474 mentionings of "/" as a path separator.
2475 Used paths-construct-path throughout.
2477 * find-paths.el (paths-construct-path): Created to assemble paths
2478 from directory components.
2480 * setup-paths.el, packages.el: Used paths-decode-directory-path
2481 instead of decode-path-internal.
2483 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
2485 (paths-decode-directory-path) Created.
2487 * setup-paths.el: Changed configure-exec-path to
2488 configure-exec-directory.
2490 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2492 * packages.el (packages-find-packages): Fixed decoding of
2495 * startup.el: -no-packages -> -no-early-packages.
2497 (packages-load-package-lisps): Fixed loading of auto-autoload
2500 * startup.el (normal-top-level): Fixed loading of core
2503 * obsolete.el: Un-obsoleted site-directory. Sigh.
2505 * startup.el, packages.el, dump-paths.el: Added proper settings
2506 for site-directory and lisp-directory variables.
2508 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
2509 inhibit-package-autoloads and fixed handling of it.
2511 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
2512 handling of former inhibit-package-init, now
2513 inhibit-early-packages, to make -vanilla etc. work.
2515 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
2517 * code-process.el (start-process): Fallback to 'undecided instead
2518 of 'binary for process input coding stream.
2520 * process.el (start-process): Docstring fix.
2522 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2524 * info.el (Info-insert-dir): Do not insert temporary dir files
2525 in Info-dir-file-attributes
2526 (Info-build-dir-anew): Ensure temporary buffer is not read-only
2527 (Info-rebuild-dir): Ditto.
2529 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2531 * obsolete.el: Added obsoleteness declarations for
2532 `site-directory' and `Info-default-directory-list'.
2534 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2536 * find-paths.el (paths-find-emacs-root): Only look at the
2537 executable at the end of the symlink chain for determining the
2540 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2542 * setup-paths.el (paths-construct-info-path): Changed construction
2543 to cater to gone default in configure.
2545 * find-paths.el (paths-uniq-append): Added.
2547 * packages.el: Rewritten package path construction once again.
2549 * dump-paths.el, startup.el: Removed package-path as a global
2552 * package-admin.el (package-admin-add-single-file-package):
2553 (package-admin-add-binary-package): Changed package-path to
2556 * packages.el (packages-split-path): Split path at "/" rather than
2557 nil according to change in emacs.c.
2559 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2561 * setup-paths.el (paths-construct-info-path): Changed info path
2562 order so that directories come out right.
2563 (paths-find-lock-directory): Fixed bug: It used to think
2564 configure-lock-directory is a path.
2566 1998-04-06 Jeff Miller <jmiller@smart.net>
2568 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
2569 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
2570 eases the use of toolbar-add/kill-item functions.
2572 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
2574 * code-files.el (file-coding-system-alist): Commented out
2575 loaddefs.el magical treatment.
2577 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2579 * info.el (Info-rebuild-outdated-dir): Added new option
2580 `conservative' and made it the default
2581 (Info-rebuild-dir): Appropriately parse multi-line description
2582 strings, and multi-section dir files. Issue warning when dir
2583 is rebuilt as temporary
2584 (Info-build-dir-anew): Issue warning when dir is built as
2587 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
2589 * list-mode.el (list-mode-map): Bind highlight motion commands to
2590 standard keys left, right, C-b and C-f.
2592 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
2594 * files.el (auto-mode-alist): allow .sc for Scheme->C
2596 1998-04-06 SL Baur <steve@altair.xemacs.org>
2598 * loadup.el (pureload): Don't quote (garbage-collect).
2600 1998-04-04 SL Baur <steve@altair.xemacs.org>
2602 * package-get-base.el: Updated.
2604 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
2606 * isearch-mode.el (isearch-just-started): New variable.
2607 (isearch-mode): Set it.
2608 (isearch-repeat): Advance one character forward only if the search
2609 was successful, and was not just started.
2610 (isearch-repeat): Clear isearch-just-started.
2612 1998-04-02 SL Baur <steve@altair.xemacs.org>
2614 * finder.el (finder-compile-keywords): Don't eval new finder-inf
2617 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
2619 * subr.el (listify-key-sequence): Removed.
2621 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
2623 * bytecomp.el (byte-compile-print-gensym): New option.
2624 (byte-compile-output-file-form): Use it.
2625 (byte-compile-output-docform): Ditto.
2626 (byte-compile-compiled-obj-to-list): Ditto.
2628 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
2630 * msw-glyphs.el: set frame icon if xpm support.
2632 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
2634 * help.el: Code that pretty prints variable values
2637 1998-04-02 SL Baur <steve@altair.xemacs.org>
2639 * find-paths.el (paths-emacs-root-p): Correct test for installation
2641 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2643 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
2645 * loaddefs.el: Don't set debug-ignored-errors; leave
2646 its default value set to nil.
2648 1998-03-29 Damon Lipparelli <lipp@primus.com>
2650 * info.el (Info-rebuild-dir): fixed mis-spelling.
2652 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2654 * info.el (Info-rebuild-outdated-dir): New custom var
2655 (Info-insert-node): Create/update dir file when needed, ie when it
2656 does not exist or is older than some info files in directory
2658 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2660 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
2661 for last packages, mainly for using a 20.4 package base.
2663 * packages.el (late-packages): Typo fix. It was called
2666 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
2667 relative symlinks correctly.
2668 (paths-find-emacs-roots): More rigorous checking for plausible
2669 configuration-time root.
2671 * startup.el (normal-top-level): Added a warning if XEmacs cannot
2674 1998-03-27 Martin Buchholz <martin@xemacs.org>
2676 * faces.el: Fix docstrings.
2677 * glyphs.el: Fix docstrings.
2678 * mouse.el: Fix docstrings.
2680 * frame.el: Change phrase `current frame' to `selected frame'.
2682 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
2684 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
2685 macros using backquote to make them infinitely more readable.
2687 1998-03-30 SL Baur <steve@altair.xemacs.org>
2689 * packages.el (packages-find-package-path): Hardcoded specialized
2690 InfoDock support until we can clean this up.
2692 * help.el (describe-bindings-1): Return the value of the bindings
2693 help buffer created.
2694 (describe-bindings): Ditto.
2696 * simple.el (set-variable): Restore previous behavior of not
2697 bombing if the variable to set is not boundp.
2699 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2701 * packages.el (packages-handle-package-dumped-lisps): Allow for
2702 non-local files to be loaded off the package-lisp variable.
2704 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
2706 * x-faces.el: Global X resources should override
2707 specs for all device classes (color, grayscale, mono);
2708 code currently doesn't override any of them. Fixed by
2709 calling remove-specifier with '(x default) as the tag
2710 set and allowing inexact matches.
2712 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
2714 * faces.el: Separated face intializations based on
2715 device classes into device type specific (tag set,
2716 instantiator) pairs.
2718 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
2720 * wid-edit.el (widget-choice-action): Remember user's explicit
2722 (widget-choice-value-create): Respect it.
2723 From Richard Stallman <rms@gnu.org>
2725 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2727 * setup-paths.el (paths-construct-info-path): Always append
2728 existing directories from configure-time info path.
2730 * startup.el (startup-setup-paths): Renamed misnamed info-path to
2731 Info-directory-list.
2733 * info.el: Removed Info-default-directory-list which was broken by
2735 Removed bogus initialization of Info-directory-list---startup.el
2736 can do a much better job.
2737 Added autoload of Info-directory-list.
2739 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
2740 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
2741 be exclusive; now it's merely given precedence, just like in the
2744 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2746 * find-paths.el (paths-find-architecture-directory): Fix bug with
2747 finding; it used to default too early.
2749 1998-03-25 Martin Buchholz <martin@xemacs.org>
2751 * packages.el (packages-split-path): Fix a bug; it used to fail
2752 for paths that weren't split.
2754 1998-03-26 SL Baur <steve@altair.xemacs.org>
2756 * finder.el (finder-compile-keywords): trap on errors.
2758 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
2760 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
2761 fourth argument of t so that only the specs exactly
2762 matching the tag lists are removed.
2764 1998-03-25 SL Baur <steve@altair.xemacs.org>
2766 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
2768 1998-03-23 SL Baur <steve@altair.xemacs.org>
2770 * minibuf.el (mouse-read-file-name-1): If a default directory was
2771 specified, use it for generating the completions.
2773 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2775 * update-elc.el: Now respects inhibit-package-init and
2777 Now does path construction with loadup-paths.
2779 * startup.el (normal-top-level, startup-setup-paths): Now respects
2780 inhibit-package-init and inhibit-site-lisp.
2782 * packages.el (packages-find-package-path): Extended package path
2783 by version-specific hierarchies.
2784 (packages-find-packages): Now respects inhibit flag and
2786 Moved path setup to loadup-paths.
2788 * make-docfile.el: Now respects inhibit-package-init and
2790 Now does path construction with loadup-paths.
2792 * loadup.el: Now respects inhibit-package-init and
2795 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
2797 * loadup-paths.el: New file: setup load-path to encompass
2800 1998-03-22 SL Baur <steve@altair.xemacs.org>
2802 * auto-show.el: load-gc renamed to pureload.
2803 * site-load.el: Ditto.
2804 * packages.el (toplevel): Ditto.
2805 * loadup.el (really-early-error-handler): Ditto.
2806 * dumped-lisp.el (preloaded-file-list): Ditto.
2807 * cus-face.el (custom-declare-face): Ditto.
2809 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2811 * <Today>: The Big Path Searching Overhaul.
2813 * find-paths.el: New file: find and assemble paths in the
2814 installation hierarchy.
2816 * setup-paths.el: New file: global layout of paths and directories
2817 within the XEmacs hierarchy.
2819 * packages.el: Replaced everything related to path searching and
2820 startup by code in terms of find-paths.
2822 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
2823 the new path searching engine.
2825 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
2828 1998-03-22 SL Baur <steve@altair.xemacs.org>
2830 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
2833 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
2835 * msw-glyphs.el: Added check for 'mswindows feature, so the file
2836 compiles identically in any configuration.
2837 Removed irrelevant commentary.
2839 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
2841 * simple.el (set-variable): Allow setting specifiers.
2843 1998-03-19 SL Baur <steve@altair.xemacs.org>
2845 * lisp.el (forward-sexp): Revert previous change.
2847 1998-03-18 SL Baur <steve@altair.xemacs.org>
2849 * frame.el (frame-initialize): Use `delete-console' instead of
2850 `delete-device' to delete the stream console to match the usage in
2853 1998-03-16 SL Baur <steve@altair.xemacs.org>
2855 * files.el (cdpath-previous): New variable.
2857 From Bob Weiner <weiner@wave.altrasoft.com>
2859 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
2861 * keydefs.el: Changed keybindings of forward-char,
2862 backward, scroll-up and scroll-down to point to their
2863 -command counterparts.
2865 * simple.el: New functions: forwarc-char-command,
2866 backwrad-char-command, scroll-up-command,
2867 scroll-down-command which work liek their counterparts
2868 except that they honor the variable
2869 signal-error-on-buffer-boundary.
2871 Definition of signal-error-on-buffer-boundary received
2874 defvar declaration added for word-across-newline to avoid
2875 byte-compiler warning about the free variable reference.
2877 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
2879 * winnt.el: Removed "%t" from the beginning of
2880 modeline-format. From now on, there's no nt-specifics in the modeline.
2882 1998-03-14 SL Baur <steve@altair.xemacs.org>
2884 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
2885 of `when' with `if'.
2887 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
2889 * msw-glyphs.el: New file. Defines TTY-style glyphs for
2890 mswindows. Must be reworked along with glyphs.el, or
2891 merged into it, after there is images support.
2893 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
2896 1998-03-13 SL Baur <steve@altair.xemacs.org>
2898 * faces.el: fix for text cursor initialization.
2899 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
2900 From Andy Piper <andyp@parallax.co.uk>
2902 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
2904 * files.el (set-auto-mode): If a mode is not fboundp, check to see
2905 if there is an existing package that handles it and warn the user
2908 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
2910 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
2911 Installation" menu item when Installation-string is not bound.
2913 1998-03-11 SL Baur <steve@altair.xemacs.org>
2915 * lisp.el (forward-sexp): Fix for test for balanced sexp.
2916 From Jeremiah W. James <jerry@cs.ucsb.edu>
2918 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
2921 * faces.el: Fix face initialization.
2923 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
2925 * files.el (backup-enable-predicate): fix breakage introduced
2928 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
2930 * x-faces.el (x-init-face-from-resources): The
2931 TTY face property retrieval functions don't return
2932 specifiers, so use face-property instead.
2934 1998-03-09 SL Baur <steve@altair.xemacs.org>
2936 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
2938 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
2940 * x-menubar.el: Expanded documentation for
2941 option-save-faces. Changed Options -> Browse Faces
2942 menu entry to invoke customize-face.
2944 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
2946 * faces.el: Most face initialization moved out of
2947 init-other-random-faces to the top level so that the
2948 initialization happens before Xemacs is dumped. Much
2949 of the fascist "face-differs-from-default-p or FROB!"
2950 code has been retired in favor of letting the user do
2951 what they want to do. Face initialization code changed
2952 to use `default' specifier tag so that the settings can
2953 be overridden later if the user wishes it.
2955 1998-03-08 SL Baur <steve@altair.xemacs.org>
2957 * about.el (about-hackers): Update contributors list.
2959 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
2961 * specifier.el: Define new specifier tag `default'.
2963 * modeline.el: Initialize faces using `default' tag.
2965 * x-faces.el (x-init-face-from-resources): Remove
2966 specifier specs containing the `default' tag before
2969 1998-03-02 John Jones <jj@asu.edu>
2971 * package-get.el (package-get-all): fixed arguments on call to
2972 package-admin-add-single-file-package.
2973 * package-get.el (package-get-installedp): fixed to match
2974 advertised behavior.
2975 * package-get.el: added function package-get-update-all which
2976 installs newest versions of all the current packages (if they are
2977 not already installed).
2979 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
2981 * files.el (find-file-noselect): Uncommented `truename' binding in
2982 `let*' and use it later to set `buffer-file-truename' iff it's
2983 still nil, as happens for example when finding a compressed
2984 file with "jka-compr".
2986 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
2988 * faces.el: in make-face-* type functions do the operation for all
2989 window systems, not just the first one found.
2991 * font.el: call mswindows-list-fonts for mswindows.
2993 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
2995 * code-process.el (call-process-region):
2996 * process.el (call-process-region):
2997 * package-get.el (package-get-dir):
2998 * files.el (backup-enable-predicate):
2999 * gnuserv.el (gnuserv-temp-file-regexp):
3000 Use temp-directory in place of `/tmp'.
3002 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
3004 * "Fast" dired-in-C enhancements for Windows 95/NT:
3006 * files.el: Added function, `wildcard-to-regexp', from GNU
3009 * files.el (insert-directory): Modified to use special
3010 dired-in-C enhancements if present.
3012 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
3014 * code-files.el: make default coding no-conversion.
3016 1998-03-02 SL Baur <steve@altair.xemacs.org>
3018 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
3021 * update-elc.el: Strip directory when testing for files not to
3024 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
3026 * lisp-mode.el: Use recommended form for menus.
3028 * info.el (Info-construct-menu): Use recommended form for menus.
3030 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
3033 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
3035 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
3036 (get-frame-for-buffer-noselect): Always return frames
3037 in the not-this-window-p cond clause.
3039 1998-02-27 SL Baur <steve@altair.xemacs.org>
3041 * help.el (describe-installation): New function.
3043 * x-menubar.el (default-menubar): Add describe-installation to
3046 * packages.el (packages-unbytecompiled-lisp): Installation.el
3047 should not be bytecompiled.
3049 * dumped-lisp.el (preloaded-file-list): Dump Installation with
3052 * x-menubar.el (default-menubar): Use correct guard for VM menu
3055 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
3057 From Andy Piper <andyp@parallax.co.uk>
3059 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3061 * ldap.el: Do not require ldap-internal at compile time.
3063 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
3065 * code-files.el: new file. a virtual copy of mule-files.el
3067 dependencies. (toggle-buffer-file-ocding-system) new function for
3068 changing the eol type for the current buffer.
3070 * code-process.el: new file. a copy of
3071 mule-process.el. mule-process.el will disappear when things have
3074 * coding.el: new file. a virtual copy of mule-files.el but
3075 without charset dependencies. (coding-system-base) new function
3076 for getting the parent coding system of a coding system with eol
3079 * dumped-lisp.el: add above files for the non-mule case.
3081 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
3083 * window-xemacs.el (display-buffer): If no explicit
3084 frame is specified, search for a window that displays
3085 the buffer on the currently selected frame, before
3086 searching other frames.
3088 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
3090 * frame.el (get-frame-for-buffer): If not-this-window-p
3091 is non-nil, use window on the selected frame if it is not
3092 also the selected window. When defaulting, search for
3093 windows on the currently selected fgrame before searching
3096 1998-02-25 Didier Verna <verna@inf.enst.fr>
3098 * modeline.el (modeline-swap-buffers): originally named
3099 `mouse-release-modeline'. Whether to actually swap the buffers is
3100 decided in `mouse-drag-modeline'.
3101 (mouse-drag-modeline): A button release event is considered a
3102 mouse click is both X (modeline scroll) and Y (modeline drag) pos
3105 1998-02-25 SL Baur <steve@altair.xemacs.org>
3107 * x-menubar.el: Put redo on the menubar.
3108 From Aki Vehtari <Aki.Vehtari@hut.fi>
3110 1998-02-22 Greg Klanderman <greg@alphatech.com>
3112 * bytecomp.el (displaying-byte-compile-warnings): if
3113 temp-buffer-show-function is set, use it to display current set of
3114 warnings in the "*Compile-Log-Show*" buffer.
3116 * simple.el (display-warning-buffer): if temp-buffer-show-function
3117 is set, use it to display current set of warnings in the
3118 "*Warnings-Show*" buffer.
3120 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3122 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
3125 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
3127 * menubar.el: Allow button descriptors at least 2 long.
3129 * x-menubar.el (default-menubar): Use recommended forms.
3130 (file-menu-filter): Remove.
3131 (edit-menu-filter): Remove.
3133 1998-02-24 SL Baur <steve@altair.xemacs.org>
3135 * about.el (about-hackers): Updated.
3137 1998-02-22 Greg Klanderman <greg@alphatech.com>
3139 * help.el (help-max-help-buffers): new variable
3140 (help-register-and-maybe-prune-excess): new function
3141 (help-buffer-name): use help-max-help-buffers.
3142 (with-displaying-help-buffer): use
3143 help-register-and-maybe-prune-excess.
3145 * help.el (help-maybe-pretty-print-value): if the value fits on
3148 1998-02-21 Greg Klanderman <greg@alphatech.com>
3150 * (with-displaying-help-buffer): there is no need to kill the buffer
3151 if it exists, becasuse with-output-to-temp-buffer will clear it.
3152 further, killing the buffer violates the rule that
3153 temp-buffer-show-function, if set, has the full responsibility of
3154 showing the temp buffer. killing the buffer fucks with the window
3155 configuration, hosing temp-buffer-show-function.
3158 1998-02-23 Didier Verna <verna@inf.enst.fr>
3160 * modeline.el (mouse-drag-modeline):
3161 - Always scroll the modeline that was originally clicked on.
3162 - Use x pixels instead of x characters (which doesn't work anyway)
3163 as horizontal reference for modeline dragging. This allows us to
3164 keep on dragging the modeline even if the motion event occurs in
3167 1998-02-23 Didier Verna <verna@inf.enst.fr>
3169 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
3170 glyph on the modeline to indicate that dragging the mouse has an
3171 effect both horizontally and vertically.
3173 1998-02-24 SL Baur <steve@altair.xemacs.org>
3175 * about.el (about-xemacs): Get rid of redundant visible version
3178 1998-02-19 SL Baur <steve@altair.xemacs.org>
3180 * about.el (about-hackers): Update credits.
3182 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
3184 * prim/register.el (view-register): Show register type file-query.
3186 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
3188 * mode-motion.el (mode-motion-highlight-internal):
3189 save-excursion inside save-window-exucrsion form to
3190 hide buffer point changes from save-window-excursion.
3191 Prevents display flickering when the mouse pointer
3194 1998-02-17 Didier Verna <verna@inf.enst.fr>
3196 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
3197 function to handle correctly the case of a toolbar one side of the
3198 window: scrolling will not necessarily happen.
3200 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
3202 * files.el (after-find-file): Restore missing argument
3203 to format that provides filename for "... consider M-x
3204 recover-file" message. Also call `message' with "%s"
3205 as the first arg instead of an arbitrary string.
3207 1998-02-18 SL Baur <steve@altair.xemacs.org>
3209 * about.el (about-hackers): Various additions.
3211 1998-02-15 SL Baur <steve@altair.xemacs.org>
3213 * autoload.el (generate-file-autoloads-1): Don't force an extra
3214 line out when copying on-the-same line autoloads.
3216 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
3219 1998-02-14 Martin Buchholz <martin@xemacs.org>
3221 * x11/x-win-xfree86.el (x-win-init-xfree86):
3222 * x11/x-win-sun.el (x-win-init-sun):
3223 * x11/x-init.el (x-initialize-compose):
3225 (backward-or-forward-kill-sexp):
3226 (backward-or-forward-kill-sentence):
3227 (backward-or-forward-kill-word):
3228 (backward-or-forward-delete-char):
3229 * prim/isearch-mode.el (isearch-help-or-delete-char):
3230 Use x-keysym-on-keyboard-sans-modifiers-p instead of
3231 x-keysym-on-keyboard-p to detect backspace.
3232 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
3233 Clean up symbols used with dead keys, checking Linux and solaris
3235 Simplify x-win-*.el using above methods.
3236 Change documentation for x-keysym-*-p functions.
3238 1998-02-14 SL Baur <steve@altair.xemacs.org>
3240 * about.el (about-hackers): Restore entries for Michael Sperber and
3242 From Vinnie Shelton <acs@acm.org>
3244 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
3246 * simple.el (count-words-region): Ditto.
3248 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
3250 * simple.el (count-words-buffer): Document. Don't print anything
3253 1998-02-12 SL Baur <steve@altair.xemacs.org>
3255 * packages.el (packages-hardcoded-lisp): easymenu.el is in
3256 multiple files in InfoDock.
3258 1998-02-11 SL Baur <steve@altair.xemacs.org>
3260 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
3261 from version.el in InfoDock.
3263 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
3266 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3268 * bytecomp-runtime.el (proclaim-inline): Single quotes around
3269 variable name in docstring.
3271 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
3273 * menubar.h: Include "gui.h".
3275 1998-02-10 SL Baur <steve@altair.xemacs.org>
3277 * site-load.el: Fix documentation.
3279 1998-02-09 SL Baur <steve@altair.xemacs.org>
3281 * package-get-base.el (package-get-base): Updated.
3283 * keymap.el: PC-ize.
3285 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3287 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
3288 from' on a fresh line.
3290 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
3292 * help.el (help-maybe-pretty-print-value): prin1, not princ the
3295 1998-02-09 SL Baur <steve@altair.xemacs.org>
3297 * undo-stack.el: PC-ize.
3299 * cmdloop.el: PC-ize.
3301 1998-02-08 SL Baur <steve@altair.xemacs.org>
3303 * bytecomp-runtime.el: PC-ize.
3305 * byte-optimize.el: Prolog fixup. PC-ize.
3307 * cus-dep.el: Spelling fix.
3309 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
3312 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3314 * text-mode.el (text-mode-hook-identify): New function,
3315 put on text-mode-hook. Set text-mode-variant here.
3316 (text-mode): Don't set it here.
3318 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3320 * text-mode.el (text-mode-hook): New defvar.
3321 (text-mode-variant): New variable.
3322 (text-mode): Set that variable locally.
3323 (toggle-text-mode-auto-fill): New command.
3325 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3327 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
3329 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3331 * text-mode.el (paragraph-indent-text-mode):
3332 Renamed from spaced-text-mode.
3333 (text-mode-map): Bind TAB to indent-relative.
3334 (indented-text-mode-map): Variable deleted.
3335 (indented-text-mode): Now an alias for text-mode.
3337 1998-02-05 SL Baur <steve@altair.xemacs.org>
3339 * loadup.el: test-atoms debugging stuffs removed.
3341 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>>
3343 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
3345 1997-12-30 Colin Rafferty <colin@xemacs.org>
3347 * help.el (describe-beta): Made it use `locate-data-file'.
3348 (describe-distribution): Ditto.
3349 (describe-copying): Ditto.
3350 (describe-project): Ditto.
3351 (view-emacs-news): Ditto.
3353 * help-nomule.el (help-with-tutorial): Made it use
3354 `locate-data-file' to find tutorial.
3356 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
3358 * about.el: Corrected my email address.
3360 * mouse.el: Added 'mouse-mswindows-drop' similar to
3363 1998-01-27 SL Baur <steve@altair.xemacs.org>
3365 * loadup.el (running-xemacs): Spelling fix.
3367 1998-01-26 Colin Rafferty <colin@xemacs.org>
3369 * packages.el (packages-find-packages-1): Don't allow a backwards
3370 compatible lisp tree to overwrite `preloaded-file-list'.
3372 1998-01-26 SL Baur <steve@altair.xemacs.org>
3374 * loadup.el: Don't delete "xemacs" prior to dumping.
3376 1998-01-24 SL Baur <steve@altair.xemacs.org>
3378 * package-info.el (pi-last-mod-date): New function.
3379 (pi-author-version): New function.
3380 (batch-update-package-info): Use them.
3382 1998-01-23 Colin Rafferty <colin@xemacs.org>
3384 * frame.el (get-frame-for-buffer-default-to-current): Create.
3385 (get-frame-for-buffer-noselect): Allow user to use current frame
3386 with `get-frame-for-buffer-default-to-current'.
3388 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
3390 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
3391 (byte-compile-output-docform): Ditto.
3392 (byte-compile-compiled-obj-to-list): Ditto.
3394 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
3396 * startup.el (command-line-1): Removed code that ran
3399 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
3401 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
3403 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
3405 * frame.el (suspend-emacs-or-iconify-frame): Check using
3406 `device-on-window-system-p' instead of explicitly checking for X,
3407 so that the same logic works for MS Windows.
3408 (suspend-or-iconify-emacs): Ditto.
3410 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
3412 * about.el (about-maintainer-info): Andy Piper is back.
3413 (xemacs-hackers): Updated Andy Piper's email address.
3414 (about-hackers): Added Jonathan Harris.
3415 (about-hackers): Updated Tibor Polgar's email address.
3417 1998-01-18 SL Baur <steve@altair.xemacs.org>
3419 * about.el: Add xemacs.org email manager.
3421 * package-get-base.el (package-get-base): Updated with most recent
3424 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3426 * help.el (function-arglist): Use `indirect-function' instead of
3427 `symbol-function' so that aliases are treated correctly.
3429 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3431 * help.el (help-map): Add f1 binding to `help-for-help'.
3432 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
3433 (describe-key-briefly): Use `princ' "%s" to print object.
3434 (with-displaying-help-buffer): Kill buffer if it exists, again.
3435 (describe-key): Use `princ' "%s" to print object.
3436 (describe-function-1): Use `princ' "%s" to print object.
3437 Commented out alias lines removed.
3438 (help-pretty-print-limit): New variable to control pretty-printing
3440 (help-maybe-pretty-print-value): Steve wins! Renamed back from
3441 `help-pretty-print-value' again. Only print-print when OBJECT is
3442 list of length less than `help-pretty-print-limit'.
3443 (describe-variable): Use `help-maybe-pretty-print-value' again.
3445 1998-01-18 SL Baur <steve@altair.xemacs.org>
3447 * simple.el (blink-matching-open): Remove C++ kludge.
3448 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
3450 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3452 * info.el (Info-default-directory-list): Made the documentation
3455 1998-01-13 Martin Buchholz <martin@xemacs.org>
3458 * lisp/package-admin.el:
3459 * lisp/build-report.el:
3462 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
3464 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
3465 warnings in Java buffers without final newline and editing the
3468 1998-01-17 SL Baur <steve@altair.xemacs.org>
3470 * packages.el (packages-find-packages-1): Don't allow a backwards
3471 compatible lisp tree to overwrite `preloaded-file-list'.
3472 Suggested by Colin Rafferty <colin@xemacs.org>
3474 * mouse.el (mouse-offix-drop): Set undo-boundary.
3475 From Oliver Graf <ograf@fga.de>
3477 1998-01-13 SL Baur <steve@altair.xemacs.org>
3479 * loadup.el (load-gc): rewrite as defun.
3480 Print something sensical if a required dump-time file isn't found.
3482 1998-01-12 SL Baur <steve@altair.xemacs.org>
3484 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
3485 bug strikes a menudescriptor.
3487 * package-get-base.el (package-get-base): Updated.
3489 * package-info.el (batch-update-package-info): Derive REQUIRES
3492 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
3494 * files.el (save-some-buffers): Don't play games with deleting
3495 other windows if we are in the minibuffer window.
3497 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3499 * modeline.el (modeline-minor-mode-menu): Add support for :active
3500 (add-minor-mode): Document :active property to TOGGLE.
3502 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3504 * modeline.el (modeline-minor-mode-menu): Add support for an
3505 `:included' predicate in the `toggle-sym' plist.
3506 (add-minor-mode): Document the :included property, format
3507 docstring some more.
3508 (modeline-minor-mode-menu): Documentation string added.
3510 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3512 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
3513 labels from the symbol-names by thwacking off the overly redundant
3514 and overused "mode", parenthesizing "minor", and capitalizing the
3515 resultant strings. Also shortened the menu's title by eliminating
3516 the redundant buffer name.
3517 (add-minor-mode): Beautified the docstring, added mention of the
3518 `:menu-tag' property of TOGGLE.
3519 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
3520 `toggle-sym' to beatify the mode-life menus.
3521 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
3522 `auto-fill-function'.
3524 1998-01-02 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
3526 * modeline.el (modeline-minor-mode-menu): Changed the string-only
3527 menus to :style 'toggle.
3529 1997-12-10 Markus Linnala <maage@cs.tut.fi>
3531 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
3533 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
3535 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
3536 only recognize first hyperlink.
3537 (hyper-apropos-highlightify): Deletia, this is already done by
3538 `hyper-apropos-insert-face'.
3539 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
3541 1998-01-09 SL Baur <steve@altair.xemacs.org>
3543 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
3545 (toolbar-mail-reader): Add support for `send'.
3546 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
3548 1998-01-05 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
3550 * info.el (Info-emacs-info-file-name): Add defvar for
3551 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
3552 will function properly.
3554 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
3556 * simple.el: make the backwards delete function called by
3557 `backward-or-forward-delete-char' user configurable.
3559 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3561 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
3562 compiled function got loaded from.
3564 1998-01-09 SL Baur <steve@altair.xemacs.org>
3566 * term/apollo.el: Synched up with InfoDock 3.6.2.
3568 1998-01-08 SL Baur <steve@altair.xemacs.org>
3570 * startup.el (load-init-file): Load autoloads earlier.
3571 (startup-splash-frame): Handle InfoDock logo.
3573 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
3575 (x-init-toolbar-from-resources): Move from x-toolbar.el.
3577 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
3578 doesn't have this function.
3580 * packages.el (locate-data-file): Fix to call `locate-file'.
3582 1998-01-07 SL Baur <steve@altair.xemacs.org>
3584 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
3585 version of version.el.
3586 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
3588 * x-menubar.el (default-menubar): Guard reference to
3590 (default-menubar): Guard references to `font-lock-mode'.
3591 (default-menubar): Guard references to font-menu-this-frame-only-p'.
3592 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
3594 * make-docfile.el: Don't snarf doc strings from autoloads.
3596 * startup.el (load-init-file): Use algorithm from loaddefs.el for
3597 loading auto-autoloads files.
3599 * loaddefs.el: Disable dumping autoloads.
3601 1998-01-05 SL Baur <steve@altair.xemacs.org>
3603 * lisp-mnt.el: Synch to Emacs 20.2.
3605 * help.el: Remove manual autoload of `finder-by-keyword'.
3607 * finder.el (finder-by-keyword): Autoload.
3609 * help.el: Conditionalize hyperbole setup.
3611 1998-01-04 SL Baur <steve@altair.xemacs.org>
3613 * packages.el (package-require): Update to reflect new data format.
3615 1998-01-02 Didier Verna <verna@inf.enst.fr>
3617 * x-menubar.el (default-menubar): make the tutorials available
3618 through the menubar. (Plus some compilation warnings cleanup).
3620 1998-01-04 SL Baur <steve@altair.xemacs.org>
3622 * check-features.el: New file. Perform sanity check after build.
3624 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
3625 files to tooltalk package.
3626 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
3629 * package-admin.el (package-admin-xemacs): Use better default for
3630 location of XEmacs binary.
3632 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
3634 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
3635 tag with sexp and add value tag with value `t'.
3637 1998-01-03 SL Baur <steve@altair.xemacs.org>
3639 * package-get.el: Changes to work with real data.
3640 From Pete Ware <ware@cis.ohio-state.edu>
3642 * packages.el (packages-reload-autoloads): Guard load for the time
3645 * update-elc.el ("packages.el"): Force loading packages.el instead
3646 of possibly out-of-date packges.elc.
3647 * make-docfile.el ("packages.el"): Ditto.
3649 1998-01-02 Colin Rafferty <colin@xemacs.org>
3651 * build-report.el (build-report-delete-regexp): Added a rule for
3652 the main tarball shadowing anything past it.
3654 1998-01-02 SL Baur <steve@altair.xemacs.org>
3656 * packages.el (package-provide): Delete a previous provide.
3658 * package-info.el: New file.
3660 * package-get.el: New file.
3661 From Pete Ware <ware@cis.ohio-state.edu>
3662 (package-get): Fix md5 computation to work with Mule.
3664 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3666 * simple.el (log-message-*): Quote symbols in docstrings properly.
3668 1998-01-01 SL Baur <steve@altair.xemacs.org>
3670 * packages.el (packages-new-autoloads): Ignore symbolic links.
3672 * cus-face.el (face-custom-attributes-get): Fix typo.
3673 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3675 1997-12-31 SL Baur <steve@altair.xemacs.org>
3677 * startup.el (load-init-file): Reload new or changed autoloads
3678 unless inhibited. Reload modified dumped lisp (stubbed).
3680 * packages.el (packages-new-autoloads): New function.
3681 (packages-reload-autoloads): New function.
3682 (packages-reload-dumped-lisp): New (stub) function.
3684 * loadup.el: Inhibit reloading dumped files when running temacs.
3686 * loadhist.el (file-provides): Extend to handle variant
3689 * replace.el (query-replace): Fix typo.
3691 1997-12-30 SL Baur <steve@altair.xemacs.org>
3693 * make-docfile.el: list-autoloads-path has been renamed.
3694 * update-elc.el: list-autoloads has been renamed.
3696 * packages.el (packages-list-autoloads): Renamed.
3697 (packages-list-autoloads-path): Ditto.
3699 1997-12-29 Colin Rafferty <colin@xemacs.org>
3701 * packages.el (packages-find-packages-1): Made it signal a warning
3702 for an error in an auto-autoload.el file.
3704 1997-12-30 SL Baur <steve@altair.xemacs.org>
3706 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
3708 From Aki Vehtari <Aki.Vehtari@hut.fi>
3710 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
3712 * loadhist.el (unload-feature): Remove autoload.
3714 1997-12-28 SL Baur <steve@altair.xemacs.org>
3716 * loadhist.el: Unpackaged.
3718 * help.el (describe-symbol-find-file): Rename
3719 `describe-function-find-file' and make old name obsolete.
3720 (describe-function-1): Use it.
3721 (describe-function-1): Guard reference to
3722 `compiled-function-annotation'.
3724 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3726 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
3728 (help-mode-quit): New optional arg to control whether it kills or
3730 (with-displaying-help-buffer): Don't kill buffer initially, even
3731 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
3732 (help-pretty-print-value): Rename back from
3733 `help-maybe-pretty-print-value'! If `pp-internal' is available
3734 use it, otherwise use dumped `cl-prettyprint'.
3735 (describe-variable): Use `help-pretty-print-value' again.
3736 (find-func): Removed reference to "find-func" at end.
3738 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
3740 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
3741 GUI XEmacs. Rename? x-menubar is rather window system
3742 independant, except for a couple of items.
3744 1997-12-26 SL Baur <steve@altair.xemacs.org>
3746 * x-menubar.el (default-menubar): Remove hyperbole and oobr
3747 entries as they will no longer be distributed with XEmacs.
3749 * format.el (format-alist): Fix image/tiff regexps.
3750 From P. E. Jareth Hein <jareth@camelot-soft.com>
3752 * help.el (help-maybe-pretty-print-value): Rename.
3753 (describe-variable): Use it.
3754 (describe-variable): Add trailing linefeed.
3756 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3758 * help.el (describe-function-1): Don't output anything for
3759 arglist of autoload functions.
3761 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3763 * help.el (describe-function-1): Don't output anything for
3764 arglist of autoload functions.
3766 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3768 * help.el (help-mode-map): New bindings for `help-mode-bury',
3769 `describe-function-at-point', `describe-variable-at-point',
3770 `Info-elisp-ref', `customize-variable', `help-next-section' and
3771 `help-prev-section'.
3772 (help-next-section): New function.
3773 (help-prev-section): New function.
3774 (help-mode-quit): Changed to kill the help buffer.
3775 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
3777 (help-buffer-name): New function to generate the name of help
3779 (with-displaying-help-buffer): Is now a macro. Takes an new first
3780 argument giving the name of the help buffer.
3781 (describe-key): Use `with-displaying-help-buffer' with name.
3782 (describe-mode): Ditto.
3783 (describe-bindings): Ditto.
3784 (describe-prefix-bindings): Ditto.
3785 (view-lossage): Ditto.
3786 (with-syntax-table): New macro.
3787 (function-called-at-point): Use `ignore-errors' and
3788 `with-syntax-table'.
3789 (function-at-point): Ditto.
3790 (describe-function): Use `with-displaying-help-buffer' with name.
3791 (function-arglist): Extracted from `describe-function-1'. Returns
3792 function's arglist as string.
3793 (function-documentation): Extracted from `describe-function-1'.
3794 Returns function's docstring.
3795 (describe-function-1): Remove all the "stream" garbage, including
3796 the stream argument. Use `function-arglist' and
3797 `function-documentation'.
3798 (describe-function-arglist): Just use `function-arglist'.
3799 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
3800 (help-pretty-print-value): New function to help with
3801 pretty-printing variable values. Knows about `#<...>'. Needs
3803 (describe-variable): Use `with-displaying-help-buffer' with name.
3804 Formatting improved. Display file where variable is defined, if
3805 known. Use `help-pretty-print-value'.
3806 (describe-syntax): Use `with-displaying-help-buffer' with name.
3807 (list-processes): Remove "stream" garbage.
3809 1997-12-25 SL Baur <steve@altair.xemacs.org>
3811 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
3812 call a dumped routine instead.
3814 * x-win-xfree86.el: Wrap file in defun.
3815 * x-win-sun.el: Ditto.
3817 1997-12-23 SL Baur <steve@altair.xemacs.org>
3819 * help.el (view-emacs-news): Remove usage of outl-mouse which
3820 advises functions and does other evil things.
3822 1997-12-22 SL Baur <steve@altair.xemacs.org>
3824 * format.el (format-alist): Add `image/tiff'.
3825 From P. E. Jareth Hein <jareth@camelot-soft.com>
3827 1997-12-21 SL Baur <steve@altair.xemacs.org>
3829 * about.el (about-hackers): More names added.
3831 * make-docfile.el: Remove superfluous package path search.
3833 * loaddefs.el: Commentary changes. Removal of VM autoloads.
3835 1997-12-20 SL Baur <steve@altair.xemacs.org>
3837 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
3840 1997-12-18 SL Baur <steve@altair.xemacs.org>
3842 * startup.el (set-default-load-path): Make sure lisp and site-lisp
3843 get trailing slashes when added to the load-path.
3845 * x-init.el (init-x-win): Locate where XEmacs X localization files
3848 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
3850 * x-faces.el: Added support for foregroundToolBarColor
3851 to xpm-color-symbols.
3853 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
3855 * etags.el (tags-remove-duplicates): Removed.
3856 (buffer-tag-table-list): Use `delete-duplicates'.
3858 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
3860 (get*): Defalias to `get'.
3862 * cl.el (eql): Compare integers with `eq'.
3863 (cl-map-extents): Check for `map-extents' first.
3865 1997-12-17 Didier Verna <verna@inf.enst.fr>
3867 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
3868 added the 'numero', 'copyright' and 'trademark' symbols.
3870 * leim/quail/latin-post.el ("french-postfix"): see above.
3872 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
3874 * widget.el (define-widget): Check the arguments.
3876 * cus-edit.el (customize-face): Use `check-argument-type'.
3877 (custom-variable-value-create): Use `signal' to signal error.
3878 (custom-variable-reset-saved): Ditto.
3879 (custom-variable-reset-standard): Ditto.
3880 (custom-face-reset-saved): Ditto.
3882 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
3883 (widget-default-format-handler): Ditto.
3884 (widget-checklist-add-item): Ditto.
3885 (widget-radio-add-item): Ditto.
3886 (widget-editable-list-entry-create): Ditto.
3887 (widget-sexp-prompt-value): Ditto.
3889 * custom.el (custom-declare-variable): Signal errors better.
3890 (custom-handle-keyword): Ditto.
3891 (custom-declare-group): Ditto.
3893 * window-xemacs.el (windows): Ditto.
3895 * menubar.el (menu): Ditto.
3897 * keydefs.el (keyboard): Ditto.
3899 * minibuf.el (minibuffer): Ditto.
3901 * process.el (execute): Ditto.
3903 * fill.el (fill): Ditto.
3905 * modeline.el (modeline): Ditto.
3907 * help.el (help): Ditto.
3909 * faces.el (faces): Ditto.
3911 * files.el (files): Ditto.
3913 * x-init.el (x): Ditto.
3915 * lisp-mode.el (lisp): Ditto.
3917 * process.el (processes): Ditto.
3919 * mouse.el (mouse): Ditto.
3921 * abbrev.el (abbrev): Moved from cus-edit.
3923 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
3924 as variable declaration.
3926 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
3928 * menubar.el (find-menu-item): Use `check-argument-type'.
3929 (find-menu-item): Cosmetic changes.
3931 1997-12-18 SL Baur <steve@altair.xemacs.org>
3933 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
3935 1997-12-17 SL Baur <steve@altair.xemacs.org>
3937 * startup.el (set-default-load-path): Only search package-path
3938 when not running temacs.
3940 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
3943 * loadup.el: Correct commentary. Reformatting.
3944 (really-early-error-handler): Use absolute path to the
3945 first dumped-lisp.el file.
3946 (really-early-error-handler): Print full path name of
3947 each dumped lisp file (inherited from InfoDock).
3949 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
3950 dumped-lisp.el files.
3952 * make-docfile.el (preloaded-file-list): Reorder when the
3953 package-path is searched.
3954 * update-elc.el: Ditto.
3956 * lisp-mode.el (call-with-condition-handler): Treat the same as
3957 `condition-case' for indentation.
3959 * about.el (about-xemacs): Update release date.
3961 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
3963 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
3964 anywhere but at the last clause.
3965 (ecase): Disallow `t' and `otherwise'.
3967 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3969 * cus-edit.el (custom-buffer-create-buttons): New function
3970 from stuff moved out of `custom-buffer-create-internal'.
3971 (custom-novice): New variable. Default t.
3972 (custom-display-global-buttons): Ditto. Default `top'.
3973 (custom-buffer-create-internal): Only display help if
3974 `custom-novice' is non-nil. Display global buttons according to
3975 `custom-display-global-buttons'.
3977 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
3979 * menubar.el (find-menu-item): Use `check-argument-type'.
3980 (find-menu-item): Cosmetic changes.
3982 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
3984 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
3987 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3989 * format.el (format-deannotate-region): Bug fix.
3990 Deannotating a region containing unknown tags would fail
3991 (causing decoding of text/enriched to fail at user level)
3993 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
3995 * minibuf.el (read-directory-name): Support sixth
3996 arg, HISTORY, as already documented.
3998 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
4000 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
4003 1997-12-14 SL Baur <steve@altair.xemacs.org>
4005 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
4008 1997-12-13 SL Baur <steve@altair.xemacs.org>
4010 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.