1 1998-12-16 Andy Piper <andy@xemacs.org>
3 * XEmacs 21.2.6 is released
5 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
7 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
12 * wid-edit.el (widget-echo-this-extent): Set
13 help-echo-owns-message to t.
15 1998-11-30 Greg Klanderman <greg@alphatech.com>
17 * package-get.el (package-get-download-menu): use toggles for
18 each site in the download site menu.
20 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
22 * package-get.el (package-get): If we cannot find a package
23 because package-get-remote is not set, give a more helpful
26 1998-11-30 Greg Klanderman <greg@alphatech.com>
28 * package-get.el (package-get-remote-filename): use an EFS path
29 with user anonymous if no user is specified.
31 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
33 * faces.el (face-spec-set): Re-init fallfacks for default after
34 calling reset-face on the default face.
36 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
38 * package-admin.el (package-admin-default-install-function):
39 Behave as advertised. Make sure the pkg-dir is proper for
41 (package-admin-add-binary-package): Make sure the pkg-dir is
42 proper for default-directory.
43 (package-admin-install-function-mswindows): Make sure the pkg-dir
44 is proper for default-directory.
46 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
48 * XEmacs 21.2.5 is released
50 1998-12-05 SL Baur <steve@altair.xemacs.org>
52 * files.el (binary-file-regexps): regexp-opt is not available at
55 1998-11-30 Martin Buchholz <martin@xemacs.org>
58 * x-win-sun.el (x-win-init-sun):
60 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
62 * x-init.el (init-post-x-win):
63 * x-init.el (init-pre-x-win):
64 * x-init.el (x-initialize-compose):
69 * wid-edit.el (widget-glyph-click):
70 * wid-edit.el (widget-glyph-find):
71 * wid-edit.el (widget-type):
72 * view-less.el (view-buffer-other-window):
77 * term/sun.el (suntool-map):
80 * syntax.el (modify-syntax-entry):
83 * startup.el (lock-directory):
84 * simple.el (set-comment-column):
85 * simple.el (backward-delete-char-untabify):
86 * shadow.el (find-emacs-lisp-shadows):
88 * setup-paths.el (paths-construct-info-path):
89 * select.el (cut-copy-clear-internal):
90 * process.el (call-process-region):
91 * process.el (start-process-shell-command):
93 * paths.el (rmail-spool-directory):
94 * paragraphs.el (use-hard-newlines):
95 * package-get.el (package-get-dependencies):
96 * package-admin.el (package-admin-delete-binary-package):
97 * obsolete.el (truncate-string):
98 * obsolete.el (store-substring):
99 * mouse.el (default-mouse-track-maybe-own-selection):
100 * mouse.el (mouse-yank-at-point):
102 * modeline.el (mouse-drag-modeline):
103 * minibuf.el (read-directory-name-internal):
104 * minibuf.el (read-file-name-internal):
105 * minibuf.el (read-file-name-internal-1):
106 * minibuf.el (read-file-name-2):
107 * minibuf.el (exact-minibuffer-completion-p):
108 * minibuf.el (read-from-minibuffer):
110 * menubar.el (check-menu-syntax):
111 * map-ynp.el (map-y-or-n-p):
112 * make-docfile.el (docfile-out-of-date):
113 * loadup.el ((member "run-temacs" command-line-args)):
114 * loadup.el ((member "no-site-file" command-line-args)):
115 * loadup.el (really-early-error-handler):
119 * lisp-mnt.el (lm-verify):
120 * lib-complete.el (lib-complete:cache-completions):
121 * lib-complete.el (library-all-completions):
122 * itimer.el (itimer-run-expired-timers):
123 * info.el (Info-mode):
124 * info.el (Info-insert-file-contents):
125 * info.el (Info-rebuild-dir):
126 * info.el (Info-build-dir-anew):
127 * info.el (Info-parse-dir-entries):
128 * info.el (Info-dir-outdated-p):
129 * info.el (Info-insert-dir):
130 * info.el (info-xref):
132 * hyper-apropos.el (hyper-apropos-get-doc):
133 * hyper-apropos.el (hyper-describe-face):
134 * hyper-apropos.el (hyper-apropos-mode):
136 * help.el (list-processes):
139 * font.el (mswindows-font-create-name):
140 * font.el (font-default-font-for-device):
141 * font.el (x-font-create-object):
142 * font.el (font-registry):
144 * font-lock.el (font-lock-keywords):
146 * finder.el (finder-compile-keywords):
147 * find-paths.el (paths-find-recursive-path):
148 * fill.el (set-justification-center):
149 * fill.el (fill-region-as-paragraph):
150 * files.el (insert-directory):
151 * files.el (wildcard-to-regexp):
152 * files.el (recover-file):
153 * files.el (basic-save-buffer):
154 * files.el (delete-auto-save-file-if-necessary):
155 * files.el (file-relative-name):
156 * files.el (backup-extract-version):
157 * files.el (backup-buffer):
158 * files.el (set-visited-file-name):
159 * files.el (set-auto-mode):
160 * files.el (interpreter-mode-alist):
162 * files.el (find-file-noselect):
163 * files.el (abbreviate-file-name):
164 * files.el (parse-colon-path):
165 * files.el (directory-abbrev-alist):
166 * etags.el (visit-tags-table-buffer):
167 * easymenu.el (easy-menu-define):
168 * dragdrop.el (experimental-dragdrop-drag):
169 * dragdrop.el (dragdrop-drop-do-functions):
170 * dragdrop.el (dragdrop-drop-at-point):
171 * disass.el (disassemble-1):
172 * disass.el (disassemble-internal):
173 * disass.el (disassemble):
175 * derived.el (derived-mode-init-mode-variables):
176 * derived.el (define-derived-mode):
177 * custom.el (defgroup):
178 * cus-edit.el (custom-quote):
180 * code-process.el (open-network-stream):
181 * code-process.el (start-process):
182 * code-process.el (call-process-region):
183 * code-process.el (call-process):
185 * code-files.el (insert-file-contents):
187 * code-files.el (buffer-file-coding-system-for-read):
188 * cmdloop.el (yes-or-no-p-minibuf):
192 * callers-of-rpt.el (make-caller-report):
194 * bytecomp.el (batch-byte-recompile-directory):
195 * bytecomp.el (batch-byte-compile-1):
196 * bytecomp.el (batch-byte-compile):
197 * bytecomp.el (display-call-tree):
198 * bytecomp.el (byte-compile-insert):
199 * bytecomp.el (byte-compile-two-args-19->20):
200 * bytecomp.el (byte-compile-variable-ref):
201 * bytecomp.el (byte-compile-form):
202 * bytecomp.el (byte-compile-top-level-body):
203 * bytecomp.el (byte-compile-out-toplevel):
204 * bytecomp.el (byte-compile-byte-code-maker):
205 * bytecomp.el (byte-compile-file-form-defmumble):
206 * bytecomp.el (byte-compile-file-form):
207 * bytecomp.el (byte-compile-keep-pending):
208 * bytecomp.el (byte-compile-insert-header):
209 * bytecomp.el (byte-compile-from-buffer):
210 * bytecomp.el (byte-compile-file):
211 * bytecomp.el (byte-recompile-file):
212 * bytecomp.el (byte-compile-close-variables):
213 * bytecomp.el (byte-compile-warn-about-unused-variables):
214 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
215 * bytecomp.el (byte-compiler-legal-options):
216 * bytecomp.el (byte-compile-lapcode):
217 * bytecomp.el (byte-optimize-log):
218 * bytecomp.el ((fboundp 'defsubst)):
220 * bytecomp-runtime.el:
221 * byte-optimize.el (byte-optimize-apply):
222 * byte-optimize.el (car):
223 * byte-optimize.el (byte-optimize-form):
224 * byte-optimize.el (byte-optimize-form-code-walker):
226 * build-report.el (build-report-insert-installation-file):
227 * build-report.el (build-report):
229 * apropos.el (apropos-documentation):
231 - clean up byte-compile warnings
232 - remove unused variables
233 - Use common lisp style hashtable functions
234 - byte compiler cleanup
235 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
236 - remove old backquote syntax usage
237 - move some cl functionality into C for speed.
238 - remove last remaining VMS support
240 - implement last, butlast, nbutlast, copy-list in C.
241 - new macro ignore-file-errors, similar to ignore-errors
242 (ignore-file-errors (delete-file "foo"))
243 - get frequent garbage collection during loadup.el by tweaking
244 gc-cons-threshold, rather than explicitly calling garbage-collect
245 - default delete-key-deletes-forward to `t'.
247 1998-11-28 SL Baur <steve@altair.xemacs.org>
249 * XEmacs 21.2-beta4 is released.
251 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
253 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
254 (easy-menu-item-present-p): Wrapper around find-menu-item.
255 (easy-menu-remove-item): Wrapper around delete-menu-item.
257 * menubar.el (delete-menu-item): Add 'from-menu' argument.
258 (add-menu-button): Add 'in-menu' argument.
259 (add-menu-item-1): Add in-menu support to helper function.
261 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
263 * isearch-mode.el (isearch-mode): Fix keymap lossage.
265 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
267 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
270 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
272 * process.el (shell-command-on-region): Report if the command
275 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
277 * subr.el (buffer-substring-no-properties): Comment out.
279 1998-11-07 Adrian Aichner <aichner@ecf.teradyne.com>
281 * msw-faces.el (mswindows-find-smaller-font): Turning font names
282 into font instances first, like `x-frob-font-size' does.
283 (mswindows-find-larger-font): ditto
285 1998-11-04 Greg Klanderman <greg@alphatech.com>
287 * package-ui.el (pui-install-selected-packages): fix args in call
290 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
292 * package-get.el (host-name): New widget type.
293 (package-get-remote): Better customization using new type.
294 (package-get-download-sites): idem dito.
296 (package-get-custom): Do not use package-get-all untill we have
297 runtime dependencies.
299 (package-get-remove-copy): Default to 't' we no longer need this
300 kludge as we do not currently use depenencies.
302 (package-get-was-current): New variable.
303 (package-get-require-base): New 'force-current' argument.
304 (package-get-update-base): idem
305 (package-get-package-provider): idem
306 (package-get-locate-index-file): New 'no-remote' argument.
307 (package-get-locate-file): idem.
309 (package-get-maybe-save-index): New function.
310 (package-get-update-base): Use it.
312 1998-10-28 Greg Klanderman <greg@alphatech.com>
314 * package-get.el (package-get-remote): default to nil; by default,
315 don't go out to the net via EFS. They must select a download site.
316 (package-get-download-sites): new variable.
317 (package-get-download-menu): new function.
318 (package-get-locate-index-file): new function.
319 (package-get-update-base): use it.
321 * menubar-items.el (default-menubar): add "Update Package Index"
322 and "Add Download Site" menus under Options | Manage Packages.
324 1998-10-19 Greg Klanderman <greg@alphatech.com>
326 * package-get.el (package-get): bugfix code checking installed version
327 for case where package is not currently installed.
328 (package-get-require-signed-base-updates): new variable.
329 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
330 deemed not a goot thing. Use the variable
331 package-get-allow-unsigned-base-updates instead.
333 1998-10-16 Greg Klanderman <greg@alphatech.com>
335 * package-get.el (package-get): Don't install an older version than
336 we already have unless explicitly told to. Issue a warning.
338 * package-ui.el (pui-add-required-packages): when adding
339 dependencies, don't add packages that are up to date.
340 (pui-package-symbol-char): Don't consider a package out of date
341 if you have a newer version installed than the latest version in
344 * package-get.el (package-get-base-filename): document that it may
345 be a path relative to package-get-remote; new default value.
346 (package-get-locate-file): new function.
347 (package-get-update-base): use it to expand package-get-base-filename.
348 (package-get-save-base): new function to save the package-get database
350 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
351 (package-get-update-base): pass the REMOTE-SOURCE arg.
352 (package-get-update-base-entry): call package-get-custom-add-entry.
353 (package-get-file-installed-p): removed; no longer needed.
354 (package-get-create-custom): ditto.
355 (toplevel): remove code to build and load package-get-custom.el
356 (package-get-custom-add-entry): new function.
358 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
360 * wid-edit.el (widget-button-click): Don't switch window.
362 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
364 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
366 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
368 * etags.el (find-tag-default): Run find-tag-hook using
369 run-hooks rather than funcall
371 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
373 * isearch-mode.el (isearch-mode): Set the current minor mode maps
374 and the current local map as the parents to isearch-mode-map.
376 1998-10-15 SL Baur <steve@altair.xemacs.org>
378 * XEmacs 21.2-beta3 is released.
380 1998-10-15 Greg Klanderman <greg@alphatech.com>
382 * package-get.el (package-get-update-base): use
383 insert-file-contents-internal, not insert-file-contents-literally.
385 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
387 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
390 1998-10-15 Greg Klanderman <greg@alphatech.com>
392 * package-get.el (package-get-update-base-entry): new function.
393 (package-get-update-base): renamed; was `package-get-load-base'.
394 cleanup, and use package-get-update-base-from-buffer.
395 (package-get-update-base-from-buffer): new function.
396 (package-get-update-base-entries): new; helper for above.
397 Do not eval lisp grabbed over ftp; parse it from new format.
399 1998-10-15 Greg Klanderman <greg@alphatech.com>
401 * files.el (set-auto-mode): Don't play games loading package-get
402 database; package-get-package-provider will handle it all.
404 1998-10-14 Greg Klanderman <greg@alphatech.com>
406 * package-get.el (package-get-base-filename): new variable.
407 (package-get-require-base): new function.
408 (package-get-pgp-signed-begin-line): new variable.
409 (package-get-pgp-signature-begin-line): ditto.
410 (package-get-pgp-signature-end-line): ditto.
411 (package-get-load-base): new function.
412 (package-get-interactive-package-query):
413 (package-get-update-all):
414 (package-get-dependencies):
415 (package-get-package-provider):
416 (package-get-custom): use package-get-require-base.
417 [package-get-custom loading]: disable for now.
419 * package-ui.el (pui-list-packages): use (package-get-require-base)
421 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
423 * package-ui.el: Correct obvious thinko in choosing extent face.
425 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
427 * menubar-items.el (default-menubar): pui-list-package has nothing
428 to with Customize. Move all the package stuff to a new Item in Options.
430 * package-ui.el (pui-menu): Add menu and Popup menu.
432 * package-get.el (package-get): Use new
433 package-admin-get-install-dir.
435 * package-admin.el (package-admin-get-install-dir): New syntax.
436 Conserve package location and put mule packages where mule-base is.
438 * package-get.el : Customized
440 * package-ui.el (pui): Customized
441 (pui-package-install-dest-dir): New variable.
442 (pui-install-selected-packages): Use it
444 1998-10-12 SL Baur <steve@altair.xemacs.org>
446 * package-get.el (package-get-interactive-package-query): Move
447 dependency on package-get-base to run-time.
448 (package-get-update-all): Ditto.
449 (package-get-dependencies): Ditto.
450 (package-get-package-provider): Ditto.
451 (package-get-custom): Ditto.
453 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
455 * events.el: Remove 'ascii-character property from 'backspace
458 1998-10-11 SL Baur <steve@altair.xemacs.org>
460 * package-get-base.el: removed.
462 1998-09-23 Didier Verna <verna@inf.enst.fr>
464 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
465 (no-upper-case-p): new function.
466 (with-search-caps-disable-folding): new macro.
467 (with-interactive-search-caps-disable-folding): new macro.
468 (zap-to-char): In interactive mode, do a case-sensitive search if
469 the character is uppercase.
470 (zap-up-to-char): ditto.
472 * replace.el (perform-replace): use the function no-upper-case-p.
474 * isearch-mode.el (isearch-fix-case): ditto.
475 make obsolete `with-caps-disable-folding' and
476 `isearch-no-upper-case-p'.
478 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
479 (tags-search): ditto.
480 (tags-query-replace): ditto.
482 * info.el (Info-search): ditto.
484 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
486 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
488 1998-10-07 Greg Klanderman <greg@alphatech.com>
490 * package-admin.el (package-admin-rmtree): rewritten. need to
491 check for "." and ".." before symlink check. expand files and
492 directories with respect to DIRECTORY, not default-directory.
494 1998-10-04 Greg Klanderman <greg@alphatech.com>
496 * package-get.el (package-get-all): add INSTALL-DIR argument.
498 1998-10-06 Greg Klanderman <greg@alphatech.com>
500 * package-ui.el (pui-add-required-packages): new function, select
502 (pui-display-keymap): bind it.
503 (pui-help-string): document it.
504 (pui-install-selected-packages): package-get-all -> package-get.
506 * package-get.el (package-get-dependencies): new function.
508 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
510 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
513 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
515 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
517 (default-mouse-track-normalize-point): Use it.
519 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
521 * package-admin.el (package-admin-delete-binary-package):
522 General cleanup. Remove unnessary use of progn and
524 (package-admin-delete-binary-package): Do NOT mess with file
526 (package-admin-delete-binary-package): Wrap all deleting in
527 condition-case. The data in MANIFEST is untrustworthy.
528 (package-admin-delete-binary-package): Let the OS worry about non
531 1998-10-09 SL Baur <steve@altair.xemacs.org>
533 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
535 (lm-report-bug): Fix mail address to send bug reports to.
537 1998-09-29 SL Baur <steve@altair.xemacs.org>
539 * XEmacs 21.2-beta2 is released.
541 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
543 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
545 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
547 * info.el (Info-mode): Document page turning by double clicks in
548 docstring so `M-x describe-mode' will display it.
550 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
552 * info.el (Info-mouse-track-double-click-hook): Use character
553 widths to calculate a border region where double clicking does
554 page turning, and return `nil' by default so other hooks, such as
555 region highlighting, will be run.
557 1998-09-29 Colin Rafferty <colin@xemacs.org>
559 * sound.el (default-sound-directory-list): Initialize with all the
560 "sounds" directories in `data-directory-list'. It used to just be
563 * packages.el (locate-data-directory-list): Created. This gives
564 the list of matching directories, unlike `locate-data-directory',
565 which just gives the first one.
567 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
569 * minibuf.el (read-from-minibuffer): No longer bind help-form but
570 make a binding in the local keymap until help-char handling is
573 * help.el (help-keymap-with-help-key): Provide keymap with help
575 (help-print-help-form): New helper function.
577 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
579 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
580 move extent to another buffer; no need to create a new extent.
581 (isearch-fix-case): New function.
582 (isearch-search-and-update): Use it.
584 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
586 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
587 the keymap, not minor-mode-map-alist.
588 (isearch-done): Restore overriding-local-map.
590 1998-09-21 Martin Buchholz <martin@xemacs.org>
592 * bytecomp.el (byte-compile-buffer-substring):
593 Fix for: (byte-compile (defun f () (buffer-substring)))
594 ==> ** buffer-substring called with 3 args, but requires 0-3
595 - new code not only works, but is more readable, too.
597 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
599 * msw-faces.el (mswindows-init-device-faces): Don't try to
600 specify a default font at this late stage. Do try to force
601 creation of the default face font so that if it fails we get
602 an error now instead of a crash at frame creation.
604 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
605 mswindows-make-font-unitalic: Canonical default weight
606 changed from "Normal" to "Regular".
608 mswindows-make-font-bold / -bold-italic: Supplied device was
609 not being passed into call to mswindows-find-smaller-font.
611 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
613 * package-get.el (package-get-remote): Fix the path where to find
614 the packages on xemacs.org.
616 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
618 * about.el (about-maintainer-info): Update Ben's entry.
620 1998-09-24 Martin Buchholz <martin@xemacs.org>
622 * lisp/shadow.el (find-emacs-lisp-shadows):
623 - `member' was being called on lists of length 2000!
624 - Replace with hashtables.
625 - Replace hand-coded loops with (dolist)
628 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
630 * packages.el: Added new function, `package-delete-name', to
631 delete existing packages from the installed package database
632 (`packages-package-list'). Also added the "pkginfo" directory
633 to `packages-special-base-regexp', so that the pkginfo directory
634 would not get added to `late-packages'.
636 * package-admin.el: Added ability to delete an installed package
637 (added low-level function, `package-admin-delete-package').
638 Understands how to use the pkginfo/MANIFEST.<package> file to
639 delete the package. When installing a package, will also
640 create a MANIFEST.* file if one is not provided by the
641 package. If the MANIFEST.* doesn't exist when deleting a
642 package, the functions will fall back to attempting to delete
643 any package-specific lisp directory.
645 * package-get.el: Moved some functions to package-admin.el.
646 Added interactive function `package-get-delete-package', for
647 use by users for deleting a package.
649 Also modified to not require the prescence of efs.
651 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
653 * files.el (find-file-noselect): Handle all signals, kill the
656 1998-09-23 SL Baur <steve@altair.xemacs.org>
658 * cl-macs.el (glyph-image): Add setf method.
660 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
662 * package-get.el: Fixed broken EFS downloading. Also, look for
663 .tar.gz files first, in preference over .tgz files.
665 * package-ui.el: Fix display of package version numbers.
667 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
669 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
672 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
674 * list-mode.el: `display-completion-list': added new/optional
675 keyword `:completion-string', which allows the programmer to
676 change the "Possible completions are:" prompt.
678 * menubar-items.el: Added new pulldown menu-pick to start up the
679 visual package browser/installer:
681 Options->Customize->List Packages
683 * package-admin.el: Added hooks for installing under both Unix
684 and MS Windows. Does additional error checking. No longer
685 calls "add-big-package.sh" to install packages under Unix; now
686 calls gunzip & tar directly.
688 * package-get.el: Added ability to install packages from files
689 on a local disk/CDROM. Now deletes any existing package lisp
690 directory. Does completion on available packages when
691 querying for package names. Will also search for .tgz files
692 in addition for .tar.gz files. Tries to reload
693 auto-autoloads, as a convenience when loading new packages,
694 and also tries to add any new package paths to `load-path'.
695 Changed all occurences of `concat' to use `expand-file-name'.
697 * package-ui.el: New file which implements the main visual
698 package browser/installer, which is started via a menu pick or
699 M-x pui-list packages.
701 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
703 * startup.el (load-init-file): spelling fix.
705 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
707 * startup.el (normal-top-level): Load auto-autoload files
708 covariantly with their precedence.
710 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
712 * menubar-items.el (default-menubar): Remove "Font Weight"
713 option, there is currently no custom equivalent.. Customize-faces
716 * x-font-menu.el (font-menu-set-font): Use customize to set
719 * faces.el (face-spec-update-all-matching): New function.
721 * cus-face.el (custom-set-face-update-spec): New function.
722 Interface to customize faces from elisp.
724 (custom-face-value-create): Show the customized settings if set
727 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
729 (custom-face-value-create): Show the customized settings if set
732 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
734 * keydefs.el (global-map): Add FSF 20.3 binding of
735 query-replace-regexp.
737 1998-08-21 Greg Klanderman <greg@alphatech.com>
739 * minibuf.el (read-file-name-internal-1): use
740 user-name-completion-1 instead of user-name-completion.
742 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
746 * update-elc.el: Don't set `source-directory' (now defunct as a
747 global variable) no more.
749 * packages.el (packages-list-autoloads): Made `source-directory'
750 (now defunct as a global variable) a parameter.
752 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
754 * about.el (about-hackers): new email
756 1998-08-16 SL Baur <steve@altair.xemacs.org>
758 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
760 1998-07-17 Didier Verna <verna@inf.enst.fr>
762 * faces.el (set-face-property):
764 (face-dim-p): updated the doc strings now that the dim property isn't
766 (face-equal): the dim property is now a common one.
768 * cus-face.el (custom-face-attributes): New face attribute: `dim'
769 Renamed the `stipple' attribute to `background-pixmap'.
770 (custom-face-background-pixmap): make custom-face-stipple an
771 obsolete alias for this.
773 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
775 * find-paths.el (paths-file-readable-directory-p): Created and
778 * loadup.el: Don't set inhibit-... flags from run-temacs.
780 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
782 * packages.el (packages-data-path-depth): Added and used.
784 1998-08-05 Charles G. Waldman <cgw@pgt.com>
787 - Change .xpm to .png, delete "zcat" section.
788 - cosmetic fix in the 'marcpa' entry.
791 - convert all .xpm.Z to .png
792 - rename mrb to martin
793 - rename mcook-m to mcookm
795 1998-07-31 Martin Buchholz <martin@xemacs.org>
797 * x-init.el (x-initialize-compose): Add support for
798 dead-circumflex as YET ANOTHER NAME for that dead key.
800 1998-08-05 Colin Rafferty <colin@xemacs.org>
802 * setup-paths.el (paths-construct-exec-path): Made the
803 last-packages really be last.
804 (paths-construct-data-directory-list): Ditto.
806 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
808 * startup.el(startup-splash-frame-body):
809 Update Copyright notice in splash screen
811 1998-07-20 Greg Klanderman <greg@alphatech.com>
813 * minibuf.el (read-file-name-internal-1): do ~user completion.
815 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
817 * font-lock.el (font-lock-fontify-glumped-region): Add guard
818 aginst destroyed extents
820 1998-07-24 Greg Klanderman <greg@alphatech.com>
822 * package-get.el (package-get): add `install-dir' argument.
824 1998-07-20 John Jones <jj@asu.edu>
826 * package-get.el: calls to package-get-update-all will only
827 update packages which are already installed.
829 1998-07-23 SL Baur <steve@altair.xemacs.org>
831 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
834 1998-07-20 Colin Rafferty <colin@xemacs.org>
836 * about.el (about-hackers): Correct my email.
838 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
840 * about.el (about-hackers): new email-address.
842 1998-07-25 SL Baur <steve@altair.xemacs.org>
844 * minibuf.el (read-number): Don't let `input-error' condition
847 1998-07-20 Greg Klanderman <greg@alphatech.com>
849 * about.el (about-hackers): use my `email-for-life' address.
851 1998-07-19 SL Baur <steve@altair.xemacs.org>
853 * XEmacs 21.2-beta1 is released.
855 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
857 * ldap.el (ldap-search): Doc string change
859 1998-07-16 Colin Rafferty <colin@xemacs.org>
861 * menubar-items.el (default-menubar): Removed references to
862 `data-directory', and use `locate-data-file' instead, and made
863 then greyed out if they don't exist.
865 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
867 * keymap.el (events-to-keys): Use `format' instead of `concat'
868 since the latter does not accept integer args anymore
870 1998-07-15 SL Baur <steve@altair.xemacs.org>
872 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
875 1998-07-14 SL Baur <steve@altair.xemacs.org>
877 * make-docfile.el: Get first initialization from very-early-lisp.el
878 * update-elc.el: Ditto.
879 * loadup.el (really-early-error-handler): Ditto.
881 * packages.el (packages-unbytecompiled-lisp): Add new file,
884 * very-early-lisp.el: New file.
886 1998-07-14 SL Baur <steve@altair.xemacs.org>
888 * Symbols that have been obsolete for at least 3 years removed (II).
890 * obsolete.el (eval-current-buffer): Make compatible.
891 (byte-code-function-p): Ditto.
892 (send-string): Removed.
893 (send-region): Removed.
894 (screen-scrollbar-width): Removed.
895 (set-screen-scrollbar-width): Removed.
896 (set-screen-left-margin-width): Removed.
897 (set-screen-right-margin-width): Removed.
898 (screen-left-margin-width): Removed.
899 (screen-right-margin-width): Removed.
900 (set-buffer-left-margin-width): Removed.
901 (set-buffer-right-margin-width): Removed.
902 (buffer-left-margin-width): Removed.
903 (buffer-right-margin-width): Removed.
904 (x-set-frame-icon-pixmap): Removed.
905 (x-set-screen-icon-pixmap): Removed.
906 (pixel-name): Removed.
907 (make-pixmap): Removed.
908 (make-cursor): Removed.
909 (pixmap-width): Removed.
910 (pixmap-contributes-to-line-height-p): Removed.
911 (set-pixmap-contributes-to-line-height): Removed.
913 1998-07-13 SL Baur <steve@altair.xemacs.org>
915 * obsolete.el (popup-menu-up-p): removed.
916 (read-no-blanks-input): Removed.
917 (wholenump): Removed.
918 (ring-mod): Removed (what was ring-mod?).
919 (current-time-seconds): Removed.
920 (run-special-hook-with-args): Removed.
922 (dot-marker): Removed.
925 (window-dot): Removed.
926 (set-window-dot): Removed.
928 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
931 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
933 * code-files.el (insert-file-contents): Rename
934 run-special-hook-with-args to run-hook-with-args-until-success.
935 (write-region): Ditto.
937 1998-07-12 SL Baur <steve@altair.xemacs.org>
939 * about.el: Fix typos, update release date.
941 * Symbols that have been obsolete for at least 3 years removed.
943 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
945 (toplevel): remove setf methods for screen functions.
946 * cl-macs.el (extent-data): defsetf removed.
947 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
948 many places to remove.
949 (comment-indent-hook): Ditto.
950 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
951 (buffer-dedicated-screen): Ditto.
952 (deiconify-screen): Ditto.
953 (delete-screen): Ditto.
954 (event-screen): Ditto.
955 (find-file-other-screen): Ditto.
956 (find-file-read-only-other-screen): Ditto.
957 (live-screen-p): Ditto.
958 (screen-height): Ditto.
959 (screen-iconified-p): Ditto.
960 (screen-list): Ditto.
961 (screen-live-p): Ditto.
962 (screen-name): Ditto.
963 (screen-parameters): Ditto.
964 (screen-pixel-height): Ditto.
965 (screen-pixel-width): Ditto.
966 (screen-root-window): Ditto.
967 (screen-selected-window): Ditto.
968 (screen-totally-visible-p): Ditto.
969 (screen-visible-p): Ditto.
970 (screen-width): Ditto.
972 (get-screen-for-buffer): Ditto.
973 (get-screen-for-buffer-noselect): Ditto.
974 (get-other-screen): Ditto.
975 (iconify-screen): Ditto.
976 (lower-screen): Ditto.
977 (mail-other-screen): Ditto.
978 (make-screen): Ditto.
979 (make-screen-invisible): Ditto.
980 (make-screen-visible): Ditto.
981 (modify-screen-parameters): Ditto.
983 (next-screen): Ditto.
984 (next-multiscreen-window): Ditto.
985 (other-screen): Ditto.
986 (previous-screen): Ditto.
987 (previous-multiscreen-window): Ditto.
988 (raise-screen): Ditto.
989 (redraw-screen): Ditto.
990 (select-screen): Ditto.
991 (selected-screen): Ditto.
992 (set-buffer-dedicated-screen): Ditto.
993 (set-screen-height): Ditto.
994 (set-screen-position): Ditto.
995 (set-screen-size): Ditto.
996 (set-screen-width): Ditto.
997 (show-temp-buffer-in-current-screen): Ditto.
998 (switch-to-buffer-other-screen): Ditto.
999 (visible-screen-list): Ditto.
1000 (window-screen): Ditto.
1001 (x-set-screen-pointer): Ditto.
1002 (x-set-frame-pointer): Ditto.
1003 (screen-title-format): Ditto.
1004 (screen-icon-title-format): Ditto.
1005 (terminal-screen): Ditto.
1006 (delete-screen-hook): Ditto.
1007 (create-screen-hook): Ditto.
1008 (mouse-enter-screen-hook): Ditto.
1009 (mouse-leave-screen-hook): Ditto.
1010 (map-screen-hook): Ditto.
1011 (unmap-screen-hook): Ditto.
1012 (default-screen-alist): Ditto.
1013 (default-screen-name): Ditto.
1014 (x-screen-defaults): Ditto.
1015 (x-create-screen): Ditto.
1016 * obsolete.el: meta-flag removed.
1018 sleep-for-millisecs removed.
1019 extent-data removed.
1020 set-extent-data removed.
1021 set-extent-attribute removed.
1022 extent-glyph removed.
1023 extent-layout removed.
1024 set-extent-layout removed.
1025 list-faces-display removed.
1027 trim-versions-without-asking removed.
1028 after-write-file-hooks removed.
1030 auto-fill-hook removed.
1031 blink-paren-hook removed.
1032 select-screen-hook, deselect-screen-hook removed.
1033 auto-raise-screen, auto-lower-screen removed.
1035 * msw-mouse.el: Global change resource -> mswindows-resource.
1037 * XEmacs 21.0-pre5 is released.
1039 1998-07-11 SL Baur <steve@altair.xemacs.org>
1041 * about.el (about-hackers): Credits update.
1043 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
1045 * register.el (insert-register): Don't activate the region.
1047 1998-07-10 SL Baur <steve@altair.xemacs.org>
1049 * select.el: Restore x-* symbols for backwards compatibility:
1050 x-copy-primary-selection, x-kill-primary-selection,
1051 x-delete-primary-selection, x-select-make-extent-for-selection,
1052 x-valid-simple-selection-, x-cut-copy-clear-internal.
1054 1998-07-09 SL Baur <steve@altair.xemacs.org>
1056 * XEmacs 21.0-pre4 is released.
1058 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
1060 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
1062 (maybe-add-init-button): Fix semantics under Windows. Use
1063 `expand-file-name' rather than `concat'.
1065 * help.el (print-messages): New function.
1067 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1069 * ldap.el (ldap-host-parameters-alist): Docstring fixes
1071 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
1073 * about.el: Tweaked my entry in about-hackers.
1075 * find-paths.el (paths-emacs-root-p):
1076 Relaxed emacs-root checking of an in-place installation to
1077 also accomodate the flat layout used on MS Windows.
1079 1998-06-29 John Jones <jj@asu.edu>
1081 * package-get.el: calls to package-get-update-all will only
1082 update packages which are already installed.
1084 1998-07-05 Andy Piper <andyp@parallax.co.uk>
1086 * faces.el (xpm-color-symbols): remove hardcoded defaults these
1087 are handled by the gui-element face fallbacks now.
1089 * x-faces.el: default gui-element face to "background" as well as
1092 * msw-faces.el (mswindows-init-device-faces): remove gui-element
1093 and default face settings since these are set as fallbacks now in
1094 the appropriate domain.
1096 1998-07-02 SL Baur <steve@altair.xemacs.org>
1098 * text-mode.el (text-mode): Reorder regexp so the OR part
1099 corresponding to `page-delim' goes first and the hack in
1100 `forward-paragraph' will work.
1101 With bug analysis from Bob Weiner <weiner@altrasoft.com>
1103 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
1105 * subr.el (remove-hook): When checking the hook value
1106 with functionp, don't apply car to it.
1108 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
1110 * package-get.el (package-get-remote-filename):
1111 Don't use file-name-as-directory because the local directory
1112 separator conventions might not be the same as ftp's.
1114 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1116 * ldap.el (ldap-host-parameters-alist): New name of
1117 `ldap-host-parameters-plist'
1119 1998-06-26 Adrian Aichner <aichner@ecf.teradyne.com>
1121 * package-get.el: Using (require 'package-get-base), now that it
1122 provides itself. Consequently removed all instances of (load
1123 "package-get-base.el").
1125 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
1127 * subr.el (remove-hook): Don't treat the hook value as a
1128 list unless it is both consp and not functionp.
1130 1998-06-29 SL Baur <steve@altair.xemacs.org>
1132 * about.el: Email address for Ben Wing is ben@xemacs.org.
1133 * auto-show.el: Ditto.
1134 * bytecomp.el: Ditto.
1136 * x-scrollbar.el: Ditto.
1138 * tty-init.el: Ditto.
1139 * toolbar-items.el: Ditto.
1140 * symbol-syntax.el: Ditto.
1141 * specifier.el: Ditto.
1142 * objects.el: Ditto.
1143 * hyper-apropos.el: Ditto.
1146 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
1148 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
1149 vertical-divider-always-visible-p.
1150 (default-mouse-motion-handler): Ditto.
1152 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
1154 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
1157 1998-06-21 Oliver Graf <ograf@fga.de>
1159 * build-reports.el: changed receiver to xemacs-build-reports list
1161 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
1163 * font.el: Split font-family-mappings into X and
1164 mswindows-specific versions.
1165 mswindows-font-create-[object|name]: Treat supplied size
1166 as a pointsize. Added underline and strikethru handling.
1168 * msw-faces.el: changed default mswindows charset to western.
1170 * msw-glyphs.el: removed space in border-glyph font string that
1171 was inserted to get round bugs in the mswindows C font code.
1173 1998-06-27 SL Baur <steve@altair.xemacs.org>
1175 * about.el (about-hackers): Credits update.
1177 * help-nomule.el (tutorial-supported-languages): Add Romanian
1180 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
1183 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
1185 * font.el: Split font-family-mappings into X and
1186 mswindows-specific versions.
1187 mswindows-font-create-[object|name]: Treat supplied size
1188 as a pointsize. Added underline and strikethru handling.
1190 * msw-faces.el: changed default mswindows charset to western.
1192 * msw-glyphs.el: removed space in border-glyph font string that
1193 was inserted to get round bugs in the mswindows C font code.
1195 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
1197 * minibuf.el: make read-color-completion-table call
1198 (mswindows-color-list for mswindows devices.
1200 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
1203 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
1204 Let declaration items contain non-word symbol characters.
1206 1998-06-15 Adrian Aichner <aichner@ecf.teradyne.com>
1208 * package-get.el (package-get-package-provider): Added autoload
1209 cookie. Loading "package-get-base.el" in ALL functions that use
1210 it. Fixed some (interactive ...) with multiple argument specs
1211 again. Cosmetic indentation changes.
1213 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
1215 * info.el (Info-insert-dir): Don't use nreverse on variables
1216 that you want to use later.
1218 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
1220 * x-mouse.el (x-set-point-and-move-selection): Replace call
1221 to x-kill-primary-selection with kill-primary-selection
1223 1998-06-12 Martin Buchholz <martin@xemacs.org>
1225 * simple.el (what-cursor-position): Make cursor position reported
1226 use value of column-number-start-at-one
1228 1998-06-17 SL Baur <steve@altair.xemacs.org>
1230 * about.el (xemacs-hackers): Fix Jareth's email address.
1232 1998-06-16 SL Baur <steve@altair.xemacs.org>
1234 * startup.el (startup-splash-frame): Remove
1235 `xemacs-startup-logo-function'.
1237 1998-06-15 SL Baur <steve@altair.xemacs.org>
1239 * about.el (about-hackers): Update credits list.
1241 1998-06-06 Jeff Miller <jmiller@smart.net>
1243 * lisp/sound.el: Update sound-ext to allow filenames with
1244 extensions to be found by load-sound-file
1246 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1248 * info.el (Info-rebuild-outdated-dir): Removed variable
1249 (Info-auto-generate-directory): New variable
1250 (Info-save-auto-generated-dir): New variable
1251 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
1252 (Info-build-dir-anew): Second parameter removed. Use
1253 `Info-save-auto-generated-dir'
1254 (Info-rebuild-dir): Ditto
1256 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
1258 * list-mode.el (next-list-mode-item): Would not recognize
1259 border between directly neighbored items.
1261 1998-06-12 Andy Piper <andyp@parallax.co.uk>
1263 * package-get.el: add autoloads for some functions.
1265 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
1267 * specifier.el (let-specifier): Tiny docfixes.
1269 1998-06-12 Andy Piper <andyp@parallax.co.uk>
1271 * msw-mouse.el: set selection-pointer-glyph to Normal.
1273 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
1275 * wid-edit.el (widget-specify-secret): New function.
1276 (widget-after-change): Use it.
1277 (widget-specify-field): Use it.
1279 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
1281 * mouse.el (drag-window-divider): Use `(not done)' instead of
1282 `doit'; reuse result of `window-pixel-edges'.
1284 * modeline.el (drag-modeline-event-lag): Rename to
1285 drag-divider-event-lag.
1287 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
1289 * specifier.el (let-specifier): Rewritten not to generate needless
1290 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
1293 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
1295 * minibuf.el (read-file-name-1): Setup buffer-local value of
1296 `completion-ignore-case' in completions buffer under Windows.
1298 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
1300 * about.el (about-maintainer-glyph): Fix support for not
1303 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
1305 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
1307 * mouse.el (mouse-track): Cancel selection if misc-user event with
1308 `cancel-mode-internal' function is fetched.
1310 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
1312 * files.el (save-some-buffers-1): Fixed return value.
1314 1998-06-01 Oliver Graf <ograf@fga.de>
1316 * dragdrop.el: added experimental
1318 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
1320 * startup.el (after-init-hook, init-file-user,
1321 user-init-directory, load-user-init-file): Purge references
1322 to "~/.xemacs/init.el" from docstrings.
1324 (load-user-init-file) Use paths-construct-path to construct
1325 paths to user init files. Go directly to ~/.emacs, do not
1326 search ~/.xemacs/, do not load `default-custom-file'.
1328 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
1330 * files.el (interpreter-mode-alist): Catch wish and tclsh before
1332 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
1334 1998-06-03 Andy Piper <andyp@parallax.co.uk>
1336 * menubar-items.el (default-menubar): add Update Packages to customize
1339 1998-06-02 Andy Piper <andyp@parallax.co.uk>
1341 * faces.el: use toolbar face as a fallback for toolbar properties
1342 in xpm-color-symbols instead of default.
1344 * msw-faces.el: rename 3d-object -> gui-element face.
1346 1998-06-06 SL Baur <steve@altair.xemacs.org>
1348 * startup.el (xemacs-startup-logo-function): New variable.
1349 (startup-splash-frame): Use it.
1351 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
1353 * files.el (save-some-buffers): Would wait 1 second.
1354 (save-some-buffers-1): Delete other windows here instead of in
1355 `save-some-buffers'.
1356 (save-some-buffers): Force redisplay only if windows were deleted.
1358 1998-06-02 Didier Verna <verna@inf.enst.fr>
1360 * cus-face.el (custom-face-attributes): generalized the use of
1361 toggle buttons for boolean attributes.
1362 Re-ordered the items a bit.
1364 1998-06-01 SL Baur <steve@altair.xemacs.org>
1366 * sound.el (default-sound-directory): Use `locate-data-directory'
1367 to find the sounds directory.
1369 1998-05-29 Andy Piper <andyp@parallax.co.uk>
1371 * sound.el: default sound-ext to .wav under mswindows, .au
1372 otherwise. load-default sounds without extensions.
1374 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
1376 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
1377 if send-pr is not bound.
1379 1998-06-01 Andy Piper <andyp@parallax.co.uk>
1381 * files.el: grok idl files in auto-mode-alist.
1382 1998-06-01 Jeff Miller <jmiller@smart.net>
1384 * minibuf.el (exact-minibuffer-completion-p): check for nil before
1387 1998-05-30 Andy Piper <andyp@parallax.co.uk>
1389 * msw-glyphs.el: add xbm to the list of image types supported.
1391 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1393 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
1394 instead of XEmacs one when dumping InfoDock.
1396 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1398 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
1399 for `modeline-visible-p'
1401 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
1403 1998-05-29 Andy Piper <andyp@parallax.co.uk>
1405 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
1406 since it's not used anymore. doc string fixes.
1408 * package-get.el (package-get-file-installed-p): new function. use
1409 instead of file-installed-p which is in an external package.
1411 1998-05-28 Oliver Graf <ograf@fga.de>
1413 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
1414 favor of select-window/switch-to-buffer
1416 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
1418 * startup.el: changed (getenv "HOME") to (user-home-directory)
1420 1998-05-25 Oliver Graf <ograf@fga.de>
1422 * frame.el (cde-start-drag) moved to dragdrop.el
1423 (offix-start-drag-region) moved to dragdrop.el
1424 (offix-start-drag) moved to dragdrop.el
1425 * dragdrop.el (cde-start-drag) moved from frame.el
1426 (offix-start-drag-region) moved from frame.el
1427 (offix-start-drag) moved from frame.el
1428 (cde-start-drag-region) cde drag regions
1429 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
1431 1998-05-26 Oliver Graf <ograf@fga.de>
1433 * dragdrop.el: created dragdrop-drag prototypes
1434 (cde-start-drag-region) fixed typo
1436 1998-05-28 SL Baur <steve@altair.xemacs.org>
1438 * simple.el (after-init-hook): Remove reader macro.
1440 * packages.el (packages-hardcoded-lisp): Get rid of reader
1441 macros. Update DOC string.
1443 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
1445 * mouse.el (drag-window-divider): Ditto.
1447 * modeline.el (mouse-drag-modeline): Use it.
1449 * lisp-mode.el (let-specifier): Specify indentation.
1451 * specifier.el (let-specifier): Renamed from
1452 `with-specifier-instance'.
1454 1998-05-27 Andy Piper <andyp@parallax.co.uk>
1457 * faces.el: move definition of xpm-color-symbols from x-faces.el
1458 to faces. Predicate x-get-resource on the presence of x.
1460 * msw-faces.el: set 3d-object face rather than modeline. Specifiy
1461 faces as specfier defaults.
1463 * package-get.el: don't use package-admin-add-single-file-package.
1465 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
1467 * toolbar-items.el: Fixup tooltips.
1468 (toolbar-gnus): Don't use obsolete variable
1469 toolbar-news-frame-properties.
1470 (toolbar-news-reader): Default to `gnus' instead of
1473 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
1476 1998-05-25 Andy Piper <andyp@parallax.co.uk>
1478 * package-get.el: rename -installedp -> -installed-p.
1480 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
1482 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
1483 attributes, and assinged it to continuation, truncation and
1486 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
1487 and made continuation, truncation and hscroll glyphs arrow
1488 characters out of that font.
1490 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
1492 * minibuf.el (minibuffer-electric-separator): Play nicely with
1493 directory-sep-char being \.
1494 (minibuffer-electric-tilde): Ditto.
1495 (read-file-name-map): Ditto.
1497 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
1499 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
1501 (default-mouse-track-deal-with-down-event): Avoid
1502 `x-disown-selection'; use `disown-selection' instead.
1504 1998-05-21 Andy Piper <andyp@parallax.co.uk>
1507 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
1508 moved to (cut-copy-clear-internal) in select.el. Ditto for
1509 (x-delete-primary-selection) (x-kill-primary-selection)
1510 (x-copy-primary-selection).
1511 (own-clipboard): new function.
1513 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
1514 functions in select.el. remove old ones.
1515 (mswindows-own-clipboard): new function.
1517 1998-05-21 Andy Piper <andyp@parallax.co.uk>
1519 * gnuserv.el: allow connections from mswindows type devices.
1521 1998-05-20 Andy Piper <andyp@parallax.co.uk>
1523 * msw-glyphs.el: change image type used from cursor to resource.
1525 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
1527 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
1528 for {top,bottom}-{left,right} values in addition to
1529 {top,bottom}_{left,right}.
1530 Use x-get-resource instead of x-get-resource-and-bogosity-check.
1532 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
1534 * cl-macs.el (specifier-instance): Undefine its setf method.
1536 * specifier.el (with-specifier-instance): Added docstring.
1538 * mouse.el (drag-window-divider): Ditto.
1540 * modeline.el (mouse-drag-modeline): Use it.
1542 * lisp-mode.el (with-specifier-instance): Define its indentation
1545 * specifier.el (with-specifier-instance): New macro.
1547 1998-05-19 Andy Piper <andyp@parallax.co.uk>
1549 * package-get.el (package-get-create-custom): new function to
1550 auto-generate package-get-custom.el from package-get-base.el.
1551 * (package-get-ever-installedp): new function.
1552 * (package-get-custom): new function to get all packages specified
1555 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
1557 * cus-edit.el (custom-file): Revert to `~/.emacs'.
1559 1998-05-23 SL Baur <steve@altair.xemacs.org>
1561 * cl-extra.el: Reverse previous float change.
1563 1998-05-17 Andy Piper <andyp@parallax.co.uk>
1566 * faces.el (try-font-name): moved from x-faces.el since it is
1567 required by w3 under mswindows as well X.
1569 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
1571 * winnt.el: Removed evil (setq completion-ignore-case t)
1572 clause, one more overlookef fsfism.
1573 (nt-quote-args-functions-alist): End sentences with double space.
1575 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
1577 * window-xemacs.el (push-window-configuration): Remove kludgery of
1578 recaching default-toolbar specifier.
1579 (pop-window-configuration): Ditto.
1580 (unpop-window-configuration): Ditto.
1582 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
1584 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
1586 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
1588 * winnt.el (nt-quote-args-verbatim): Added function.
1589 (nt-quote-args-prefix-quote): Added function.
1590 (nt-quote-args-backslash-quote): Added function.
1591 (nt-quote-args-double-quote): Added function.
1592 (nt-quote-args-functions-alist): New variable.
1593 (nt-quote-process-args): Added function. This is the main quoting
1594 work horse called from process-nt.c
1596 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
1598 * winnt.el: Removed duplicate definitions for backspace,
1599 delete, M-backspace and C-M-backspace.
1600 (file-name-buffer-file-type-alist): Removed this variable.
1601 (find-buffer-file-type): Removed function.
1602 (find-file-binary): Removed function.
1603 (find-file-text): Removed function.
1604 (find-file-not-found-set-buffer-file-type): Removed function.
1605 (save-to-unix-hook): Removed function.
1606 (revert-from-unix-hook): Removed function.
1607 (using-unix-filesystems): Removed function.
1608 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
1610 (x-set-selection): Removed function.
1611 (x-get-selection): Removed function.
1612 Removed commented FSFisms.
1613 Replaced copyright notice (this file is not part of GNU Emacs).
1614 (nt-shell-mode-hook): Moved here from a lambda expression. Added
1615 comint-process-echoes setting to t.
1617 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1619 * packages.el (packages-no-package-hierarchy-regexp): Introduced
1620 and used following the interface change of
1621 `paths-find-recursive-path'.
1623 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
1624 regexp instead of a list of base names.
1625 (paths-version-control-filename-regexp):
1626 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
1627 Introduced and used following the interface change of
1628 `paths-find-recursive-path'.
1630 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
1632 * simple.el (delete-forward-p): Make it a defun; do X garbage only
1633 on X devices, rather than on all non-TTY devices.
1635 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
1637 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
1639 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
1641 1998-05-17 Adrian Aichner <aichner@ecf.teradyne.com>
1643 * itimer.el (activate-itimer): Fixed usage of integers
1644 as argument to `concat'.
1646 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
1648 * itimer.el (start-itimer): replace the use of `concat' with
1651 1998-05-16 SL Baur <steve@altair.xemacs.org>
1653 * mode-motion.el (mode-motion-hook): Clarify docstring.
1654 From Bob Weiner <weiner@altrasoft.com>
1656 * loadhist.el (symbol-file): Supply prompt string when used
1658 From Bob Weiner <weiner@altrasoft.com>
1660 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
1662 * loadup.el (really-early-error-handler): Ditto.
1664 * update-elc.el: Ditto.
1666 * setup-paths.el (paths-construct-exec-path): Ditto.
1668 * make-docfile.el: Ditto.
1670 * find-paths.el (paths-decode-directory-path): Use split-path
1671 instead of decode-path.
1673 * files.el (parse-colon-path): Update docstring reference.
1675 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
1679 Bind cut'n'paste keys to non window-system specific functions.
1681 * msw-select.el: New function mswindows-clear-clipboard.
1682 mswindows-cut-copy-clipboard extended to handle clearing of the
1683 selection and renamed to mswindows-cut-copy-clear-clipboard.
1685 * select.el: on mswindows devices delete-primary-selection
1686 calls mswindows-clear-clipboard.
1688 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
1690 * simple.el (quoted-insert): Inhibit quit when using read-char.
1692 * cmdloop.el (read-char): Don't inhibit quit.
1693 (read-char-exclusive): Ditto.
1694 (read-char): Signal quit if quit-char was pressed.
1695 (read-char-exclusive): Ditto.
1696 (read-quoted-char): Return a character, not integer.
1698 * menubar-items.el (default-popup-menu): Use Andy's generic
1700 (default-popup-menu): Fix code.
1702 1998-05-14 Oliver Graf <ograf@fga.de>
1704 * dragdrop.el (dragdrop-function-widget): this time it's done
1706 1998-05-13 Oliver Graf <ograf@fga.de>
1708 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
1710 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
1712 * device.el (device-pixel-width):
1713 (device-pixel-height):
1717 (device-color-cells): Swapped parameters to device-system-metric
1718 according to the interface change.
1720 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
1722 * mouse.el (default-mouse-motion-handler): Use new name of the
1723 function event-over-vertical-divider-p.
1724 Do not set E-W arrow cursor over the divider if
1725 vertical-divider-draggable-p is nil in the window.
1726 ([top-level]): Use new name for the variable
1727 vertical-divider-map.
1728 (drag-window-divider): Respect vertical-divider-draggable-p.
1729 Variable name typo fixes.
1731 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
1733 * keymap.el (kbd): Define here; handle string constants and
1736 1998-05-15 Christian Nyb <chr@mediascience.no>
1738 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
1741 1998-05-13 Didier Verna <verna@inf.enst.fr>
1743 * mouse.el (drag-window-divider): give the vertical divider a
1744 pressed look when dragging it.
1746 1998-05-13 Andy Piper <andyp@parallax.co.uk>
1748 * faces.el: predicate some more face operations on x or mswindows
1751 * modeline.el: enable modeline coloring for mswindows.
1753 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1755 * minibuf.el (minibuffer-default): Added variable; compatible with
1757 (next-history-element): Used `minibuffer-default'.
1759 1998-05-12 Oliver Graf <ograf@fga.de>
1761 * dragdrop.el (dragdrop-function-widget): button and mods ok
1762 arguments still look a bit strange
1763 (dragdrop-compare-mods) created
1764 (dragdrop-drop-do-functions) correctly checks for buttons and
1767 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
1769 * setup-paths.el (paths-default-info-directories): Replace
1770 path-separator with directory-sep-char.
1772 * files.el (path-separator): Don't define it here.
1774 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
1776 * update-elc.el: Ditto.
1778 * setup-paths.el (paths-construct-exec-path): Ditto.
1780 * make-docfile.el: Ditto.
1782 * loadup.el (really-early-error-handler): Ditto.
1784 * find-paths.el (paths-decode-directory-path): Use decode-path
1785 instead of decode-path-internal.
1787 * files.el (parse-colon-path): Update docstring.
1789 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
1791 * subr.el (get-buffer-window-list): Make BUFFER optional.
1793 * window-xemacs.el (windows-of-buffer): Defalias to
1794 get-buffer-window-list.
1796 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
1798 * disass.el: Fix maintainer keyword.
1800 * bytecomp.el (byte-compile-and-load-file): Autoload.
1801 (byte-compile-buffer): Ditto.
1803 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
1804 value is returned, not the name.
1805 (lisp-imenu-generic-expression): Enable it.
1806 (lisp-mode-variables): Ditto.
1807 (lisp-indent-offset): Change defconst to defvar.
1808 (lisp-indent-function): Ditto.
1809 (lisp-body-indent): Ditto.
1811 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
1813 * modeline.el: Use zap-last-kbd-macro-event.
1815 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
1816 nil, don't attempt to do anything with messages.
1817 (eval-last-sexp): Use `letf' for clarity.
1819 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
1821 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
1823 1998-05-11 Martin Buchholz <martin@xemacs.org>
1828 Change empty docstrings into no doc strings at all.
1829 Fix bogus FSF-format docstrings.
1830 * etags.el: Fix docstring.
1832 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
1834 * package-get.el (package-get): Use internal md5
1836 1998-05-13 SL Baur <steve@altair.xemacs.org>
1838 * about.el (about-xemacs): Correct abuse of concat.
1840 1998-05-11 SL Baur <steve@altair.xemacs.org>
1842 * info.el (Info-mode): Use easymenu.
1844 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
1846 * apropos.el (apropos): Don't use concat with integers.
1848 * cmdloop.el (describe-last-error): Handle the case when no error
1849 was seen gracefully.
1851 * apropos.el (apropos-print): Use with-displaying-help-buffer as
1853 (apropos-describe-plist): Ditto.
1855 * help.el (with-displaying-help-buffer): Revert to a defun.
1856 (describe-key): Use it as defun.
1857 (describe-mode): Ditto.
1858 (describe-bindings): Ditto.
1859 (describe-prefix-bindings): Ditto.
1860 (describe-installation): Ditto.
1861 (view-lossage): Ditto.
1862 (describe-function): Ditto.
1863 (describe-variable): Ditto.
1864 (describe-syntax): Ditto.
1866 1998-05-11 Oliver Graf <ograf@fga.de>
1868 * dragdrop.el: changed order of require/provide
1869 (dragdrop-drop-mime-default) changed to new calling conventions
1870 (dragdrop-drop-do-functions) changed to new calling conventions
1871 (dragdrop-function-widget) this one needs more work...
1873 1998-05-10 Oliver Graf <ograf@fga.de>
1875 * about.el: another small change in my entry
1876 * dragdrop.el (dragdrop-drop-log-function): logging added
1878 changed interface to handler functions. now called with event
1881 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
1883 * glyphs.el (divider-pointer-glyph): Declared new glyph,
1884 E-W arrow pointer displayed over draggable dividers.
1886 * mouse.el (default-mouse-motion-handler): Show it when
1888 (drag-window-divider): Added.
1889 ([top-level]): Initialized window-divider-map with a keymap
1890 binding the above function to left button down event.
1892 * x-mouse.el (x-init-pointer-shape): Initialize
1893 divider-pointer-glyph from Cursor.dividerPointer, or use default
1896 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
1898 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
1900 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
1902 * simple.el (count-words-buffer): Don't query for buffer.
1903 (count-lines-buffer): Ditto.
1905 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
1907 * help.el (where-is): add optional insert argument.
1909 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
1911 * help.el (describe-key-briefly): New argument INSERT.
1913 * simple.el (eval-expression): New optional argument; synch with
1916 * keydefs.el (global-map): Add new register bindings.
1918 * register.el: Synched with FSF 20.3.
1920 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
1922 * window-xemacs.el (recenter): all arguments are optional.
1924 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
1926 * device.el: (device-pixel-width): Reflected name/parameters
1927 change to device-system-metric.
1928 (device-pixel-height): Ditto.
1929 (device-mm-width): Ditto.
1930 (device-mm-height): Ditto.
1931 (device-bitplanes): Ditto.
1932 (device-color-cells): Ditto.
1934 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
1936 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
1938 * cl.el (most-positive-fixnum): Document.
1939 (most-negative-fixnum): Ditto.
1941 * cus-dep.el: Updated comment.
1943 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
1946 * cus-load.el (custom-put): Removed.
1948 * files.el (after-find-file): Just resignal quit instead of
1949 signaling "canceled".
1951 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
1953 * frame.el (other-frame): Use `focus-frame' instead of
1954 select-frame kludges.
1956 * lisp-mode.el: Update lisp-indent-function for
1957 save-selected-frame and with-selected-frame.
1959 * frame.el (save-selected-frame): New macro.
1960 (with-selected-frame): Ditto.
1961 (other-frame): Use `set-frame-focus'.
1963 1998-05-06 Oliver Graf <ograf@fga.de>
1965 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
1966 (dragdrop-drop-url-default) default handler for URL drops created
1967 (dragdrop-drop-mime-default) default handler for MIME drops created
1968 (dragdrop-drop-functions) default custom for handling drops created
1969 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
1971 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
1973 * mouse.el: Removed redundant mouse-mswindows-drop function.
1975 1998-05-05 Oliver Graf <ograf@fga.de>
1977 * about.el: changed some text in my entry
1978 * dragdrop.el: added customs
1980 1998-05-04 Oliver Graf <ograf@fga.de>
1982 * mouse.el: killed global drop key bindings
1983 (mouse-offix-drop) removed
1984 * dragdrop.el: created
1985 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
1987 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
1989 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
1990 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
1992 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
1995 * scrollbar.el (scrollbars-visible-p): Use new
1996 {vertical,horizontal}-scrollbar-visible-p specifiers.
1998 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
2000 * device.el (device-pixel-height):
2001 (device-pixel-width):
2005 (device-color-cells): Moved these 6 functions from device.c; they
2006 all use single (device-system-metrics) call.
2008 1998-05-09 SL Baur <steve@altair.xemacs.org>
2010 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
2014 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
2015 Suggested by Hrvoje Niksic <hniksic@srce.hr>
2017 * help.el (help-map): Remove Hyperbole keybinding logic.
2018 Suggested by: Michael Ernst <mernst@cs.washington.edu>
2020 1998-05-08 SL Baur <steve@altair.xemacs.org>
2022 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
2023 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
2025 1998-05-07 Andy Piper <andyp@parallax.co.uk>
2027 * msw-glyphs.el: use nicer icon3 from the frame icon.
2029 1998-05-07 SL Baur <steve@altair.xemacs.org>
2031 * version.el (emacs-version): Remove InfoDock conditionals.
2033 * startup.el (startup-splash-frame): Change ID logo name.
2035 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
2037 * files.el (after-find-file): If the user presses C-g on
2038 directory-creation prompt, kill the buffer.
2040 1998-05-06 SL Baur <steve@altair.xemacs.org>
2042 * simple.el (count-words-region): Reverse previous change.
2044 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
2046 * replace.el (query-replace): Just call perform-replace.
2047 (query-replace-regexp): Ditto.
2048 (perform-replace): Move region handling here.
2049 (perform-replace): Use the new arg to match-data.
2051 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
2053 * x-init.el: Install X specific display table that
2054 displays char 0240 as a space to avoid whatever it is
2055 that screws up display of that character code.
2057 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
2059 * help.el (function-arglist): If no arguments are documented for a
2060 subr, print nothing rather than incorrect output.
2062 1998-05-05 SL Baur <steve@altair.xemacs.org>
2064 * cmdloop.el (command-error): Update bail-out error message to use
2065 `emacs-program-name'.
2067 * lib-complete.el: Remove reader macro cruft.
2069 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
2072 * simple.el (count-words-region): Drop interactive-p check on the
2075 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
2079 Correct spelling of mswindows-font-canonicalize-name.
2081 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2083 * ldap.el (ldap-host-parameters-alist): Replaced with
2084 `ldap-host-parameters-plist'
2085 (ldap-search): Adapt to previous change
2087 1998-05-02 SL Baur <steve@altair.xemacs.org>
2089 * about.el (about-hackers): Update Bob Weiner bio.
2090 (about-maintainer-info): Ditto.
2092 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
2094 * simple.el (display-warning-minimum-level): Docfix.
2096 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
2098 * widget.el (:default-get): New keyword.
2099 * wid-edit.el (default, widget-default-default-get): Define it.
2100 (group, widget-group-default-get): Define it.
2101 (menu-choice, widget-choice-default-get): Define it.
2102 (widget-default-get): New function.
2103 (widget-choice-action): Call it.
2104 (widget-editable-list-entry-create): Call it.
2106 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
2108 * byte-optimize.el (byte-boolean-vars): Removed.
2109 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
2110 lookup through `byte-boolean-vars'.
2112 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
2114 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
2115 resource-provided values into ghost specs for scrollbar-height and
2118 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
2120 * byte-optimize.el: Don't attempt to optimize /=.
2122 * bytecomp.el (byte-compile-one-ore-more-args): New function.
2123 (byte-compile-/=): Ditto.
2125 1998-05-02 SL Baur <steve@altair.xemacs.org>
2127 * apropos.el: Use `with-displaying-help-buffer'.
2128 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
2129 Use `with-displaying-help-buffer'.
2130 (apropos-follow): Do not give special treatment to buffer cursor
2131 was in prior to a mouse click.
2132 (apropos-describe-plist): Use `with-displaying-help-buffer'.
2133 (apropos-print-doc): Set correct buffer for setting text
2136 1998-05-01 SL Baur <steve@altair.xemacs.org>
2138 * help.el (help-buffer-prefix-string): New variable.
2139 (help-buffer-name): Use it.
2141 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
2144 1998-04-30 Greg Klanderman <greg@alphatech.com>
2146 * frame.el (other-frame): Work even when focus-follows-mouse is true.
2148 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
2150 * files.el (find-file-noselect): Update docstring.
2151 (find-file-noselect): Signal an error if found an unreadable file.
2152 (file-chase-links): Save the match data.
2153 (normal-mode): Use `lwarn' and `error-message-string'.
2154 (interpreter-mode-alist): Change defconst to defvar.
2155 (inhibit-first-line-modes-regexps): Ditto.
2156 (inhibit-first-line-modes-regexps): Added .tgz.
2157 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
2158 (change-major-mode-with-file-name): New user-option.
2159 (set-visited-file-name): Synched with FSF.
2160 (file-name-extension): New function, from FSF 20.3.
2161 (file-relative-name): Synched with FSF.
2162 (save-some-buffers): Support the C-r feature.
2163 (recover-session): Synched with FSF.
2164 (kill-some-buffers): Ditto.
2165 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
2167 1998-04-30 SL Baur <steve@altair.xemacs.org>
2169 * files.el (insert-file): Undo previous change and reenable use of
2172 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
2174 * window-xemacs.el (recenter): Define.
2176 1998-04-29 Andy Piper <andyp@parallax.co.uk>
2178 * font.el (mswindows-font-create-name)
2179 (mswindows-font-create-object): new functions for mswindows type
2182 * msw-faces.el (mswindows-font-canicolize-name): fix so that
2183 strings are parsed as well as font objects.
2185 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
2187 * modeline.el (defining-kbd-macro): Restore modeline indication of
2188 kbd-macro being recorded.
2189 (add-minor-mode): Simplify docstring.
2190 (modeline-minor-mode-menu): Remove stuff.
2192 1998-04-29 Andy Piper <andyp@parallax.co.uk>
2194 * code-process.el (call-process): dynamically decide process
2197 1998-04-29 Jim Radford <radford@robby.caltech.edu>
2199 * modeline.el: Add line-number-mode, column-number-mode to
2200 the modeline minor-mode menu. Button2 on the line number does
2203 1998-04-29 Andy Piper <andyp@parallax.co.uk>
2205 * mouse.el: move x-selection-owner-p type things to
2208 * msw-init.el: copy zmacs stuff from x-init.el
2210 * msw-select.el (mswindows-own-selection)
2211 (mswindows-disown-selection) (mswindows-selection-owner-p): new
2212 functions. Very simple minded implementation of selectio
2215 * select.el (own-selection) (disown-selection)
2216 (activate-region-as-selection) (select-make-extent-for-selection)
2217 (valid-simple-selection-p): functions moved from x-select.el for
2218 generalized selection.
2220 * x-select.el: see select.el changes.
2222 * x-toolbar.el: use new selection functions.
2224 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2226 * packages.el (packages-find-package-directories): Fixed bug that
2227 would pick up multiple site-package directories.
2228 (package-locations): Added "xemacs-packages" as a late package
2231 * find-paths.el: Now uses `emacs-program-name' and
2232 `emacs-program-version'.
2233 Additions to enforce version-specific directories in
2234 `paths-find-version-directory'.
2236 1998-04-29 SL Baur <steve@altair.xemacs.org>
2238 * default.el: Removed.
2239 * site-start.el: Removed.
2241 1998-04-29 Didier Verna <verna@inf.enst.fr>
2243 * minibuf.el (minibuffer-history-minimum-string-length): Default
2246 1998-04-28 SL Baur <steve@altair.xemacs.org>
2248 * find-paths.el (paths-program-name): Rename.
2249 (paths-emacs-root-p): Ditto.
2250 (paths-find-site-directory): Ditto.
2252 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
2254 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
2255 `emacs-lisp-byte-compile-and-load'.
2257 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2259 * ldap.el (ldap-search): Fixed additional parameter passing to
2262 1998-04-27 Andy Piper <andyp@parallax.co.uk>
2264 * select.el (kill-primary-selection) (selection-owner-p)
2265 (copy-primary-selection) (yank-clipboard-selection)
2266 (selection-exists-p) (delete-primary-selection): new file and
2267 functions that do the right thing for the selected device.
2269 * x-menubar.el: use generalised selection functions.
2271 * dumped-lisp.el: dump select.el.
2273 1998-04-27 SL Baur <steve@altair.xemacs.org>
2275 * find-paths.el (paths-progname): New variable.
2276 (paths-emacs-root-p): Use it.
2277 (paths-find-site-directory): Ditto.
2279 1998-04-26 SL Baur <steve@altair.xemacs.org>
2281 * loadup.el ((member "dump" command-line-args)): Dump as
2282 `infodock' if InfoDock.
2284 1998-04-25 SL Baur <steve@altair.xemacs.org>
2286 * find-paths.el (construct-emacs-version): Simplify, include
2287 program name in the return value.
2288 * (paths-find-version-directory): Use it.
2290 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2292 * info.el (Info-parse-dir-entries): Fixed regexp
2293 (Info-build-dir-anew): Remove full suffix and capitalize info file
2294 name for files with no @direntry
2295 (Info-batch-rebuild-dir): New function
2296 (Info-suffixed-file): Check for regular files instead of simple
2297 file existence (could catch directories before)
2299 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2301 * setup-paths.el, find-paths.el: Removed uses of `not' which
2302 temacs doesn't have.
2304 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
2305 into root searching.
2307 1998-04-24 Martin Buchholz <martin@xemacs.org>
2309 * subr.el: Remove definition of `not'.
2311 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
2313 * msw-glyphs.el: enable graphics support.
2315 1998-04-23 Didier Verna <verna@inf.enst.fr>
2317 * x-menubar.el (default-menubar): restored the line-number-mode
2320 * misc doc string updates related to the options menu.
2322 1998-04-24 SL Baur <steve@altair.xemacs.org>
2324 * setup-paths.el (paths-construct-load-path): Fix typo.
2326 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2328 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
2329 font-menu-ignore-scaled-fonts don't have to be bound now; this
2330 gets us one step further towards making --no-autoloads work.
2332 * startup.el (normal-top-level): Load auto-autoloads only if
2333 lisp-directory is non-nil.
2335 * setup-paths.el (paths-construct-load-path): Made it robust
2336 against nil lisp-directory.
2338 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
2339 to the list of variables that cause a warning when nil.
2341 * toolbar.el (init-toolbar-location): Now works even when there's
2342 no toolbar icon directory.
2344 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
2346 * help.el (view-lossage): Recognize it.
2348 * simple.el (log-message): Mark multiline messages.
2350 1998-04-22 SL Baur <steve@altair.xemacs.org>
2352 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
2354 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
2356 * package-get.el (package-get-all): add `\n' separator to
2357 interactive specification so that both variables are read
2359 1998-04-22 Didier Verna <verna@inf.enst.fr>
2361 * x-menubar.el: ported the options menu to Custom.
2362 Moved the "read only" toggle button to the buffers menu.
2363 Corrected some missing ;;;###autoload or defcustom.
2365 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
2366 the scrollbar-visible specifier for options menu handling.
2368 * toolbar.el (toolbar-visible-p)
2369 (toolbar-captioned-p)
2370 (default-toolbar-position): defcustom wrappers around
2371 the toolbar specifiers for options menu handling.
2373 * frame.el (get-frame-for-buffer-default-instance-limit):
2374 defcustom it for options menu handling.
2376 * font-lock.el (font-lock-mode): defcustom and autolaod the variable
2377 font-lock-mode for options menu handling.
2379 * cus-start.el: added Custom properties to overwrite-mode for
2380 options menu handling.
2382 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
2384 * about.el: shameless self-promotion.
2386 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
2388 * simple.el (raw-append-message): Slightly optimize.
2389 (remove-message): Use `push' for clarity.
2390 (append-message): Ditto.
2391 (display-warning): Dito.
2392 (raw-append-message): Send the message to the appropriate device.
2394 1998-04-22 SL Baur <steve@altair.xemacs.org>
2396 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
2397 From Sean MacLennan <Sean.MacLennan@pika.ca>
2399 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2401 * setup-paths.el: Changed `directory-sep-char' to
2402 `path-separator', following a change in GNU Emacs.
2404 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2406 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
2407 (Info-build-dir-anew): Add a final newline.
2408 (Info-build-dir-anew): Do not issue warning when rebuilding policy
2410 (Info-rebuild-dir): Ditto
2412 * dumped-lisp.el (preloaded-file-list): Added ldap.el
2414 1998-04-21 SL Baur <steve@altair.xemacs.org>
2416 * simple.el (count-words-buffer): Retain zmacs region.
2417 (count-words-region): Ditto.
2418 * simple.el: (what-line): Expanded line counts.
2419 (count-lines): New parameter to conditionalize whether collapsed
2421 From Bob Weiner <weiner@altrasoft.com>
2423 1998-04-19 SL Baur <steve@altair.xemacs.org>
2425 * packages.el (package-locations): infodock-packages must override
2426 mule-packages and packages.
2428 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
2431 remove rude messages from widget-activation-widget-mapper
2432 and widget-activation-glyph-mapper
2434 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
2436 * toolbar.el: Remove (featurep 'x) test from
2437 toolbar-make-button-list
2439 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
2441 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
2442 only if in the same frame.
2444 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2446 * packages.el (package-locations): Added site-packages hierarchy.
2448 * setup-paths.el (paths-default-info-directories): Introduced and
2451 * packages.el, setup-paths.el: Set various path searching depths
2454 * packages.el (packages-hierarchy-depth):
2455 (packages-load-path-depth): Introduced and used.
2457 * setup-paths.el (paths-load-path-depth): Introduced and used.
2459 * find-paths.el (paths-find-recursive-path): Added max-depth
2462 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2464 * setup-paths.el (paths-construct-info-path): Removed
2465 dependency on behavior of (file-name-as-directory "").
2467 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2469 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
2472 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2474 * dump-paths.el, startup.el: Added handling for --debug-paths.
2476 1998-04-15 William M. Perry <wmperry@aventail.com>
2478 * wid-edit.el: We cannot just set the help-echo or balloon-help
2479 properties for an extent based on the :help-echo widget
2480 property, since help-echo and balloon-help cause an EXTENT to
2481 get passed in, where :help-echo functions are expecting a WIDGET
2483 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
2485 * scrollbar.el (init-scrollbar-from-resources): Call
2486 mswindows-init-scrollbar-metrics when appropriate.
2488 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
2490 * dumped-lisp.el: dump x-toolbar for window system
2492 * msw-init.el (init-post-mswindows-win): enable toolbars if we
2493 have support and xpm.
2495 1998-04-16 SL Baur <steve@altair.xemacs.org>
2497 * files.el (toggle-read-only): Fix docstring.
2498 From Didier Verna <verna@inf.enst.fr>
2500 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2502 * startup.el (normal-top-level): Load autoload-file-name without
2503 specifying an extension---some people only auto-autoload.el.gz.
2505 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
2507 * files.el (backup-enable-predicate): Don't bomb on NAME being
2510 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2512 * find-paths.el, packages.el: Now prefers configure'd paths.
2513 This shouldn't cause any of the originally anticipated problems as
2514 the current paths architecture will not define the various
2515 configure-xxx variables if they're not specified on the configure
2518 * find-paths.el, setup-paths.el, packages.el: Removed all
2519 mentionings of "/" as a path separator.
2520 Used paths-construct-path throughout.
2522 * find-paths.el (paths-construct-path): Created to assemble paths
2523 from directory components.
2525 * setup-paths.el, packages.el: Used paths-decode-directory-path
2526 instead of decode-path-internal.
2528 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
2530 (paths-decode-directory-path) Created.
2532 * setup-paths.el: Changed configure-exec-path to
2533 configure-exec-directory.
2535 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2537 * packages.el (packages-find-packages): Fixed decoding of
2540 * startup.el: -no-packages -> -no-early-packages.
2542 (packages-load-package-lisps): Fixed loading of auto-autoload
2545 * startup.el (normal-top-level): Fixed loading of core
2548 * obsolete.el: Un-obsoleted site-directory. Sigh.
2550 * startup.el, packages.el, dump-paths.el: Added proper settings
2551 for site-directory and lisp-directory variables.
2553 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
2554 inhibit-package-autoloads and fixed handling of it.
2556 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
2557 handling of former inhibit-package-init, now
2558 inhibit-early-packages, to make -vanilla etc. work.
2560 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
2562 * code-process.el (start-process): Fallback to 'undecided instead
2563 of 'binary for process input coding stream.
2565 * process.el (start-process): Docstring fix.
2567 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2569 * info.el (Info-insert-dir): Do not insert temporary dir files
2570 in Info-dir-file-attributes
2571 (Info-build-dir-anew): Ensure temporary buffer is not read-only
2572 (Info-rebuild-dir): Ditto.
2574 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2576 * obsolete.el: Added obsoleteness declarations for
2577 `site-directory' and `Info-default-directory-list'.
2579 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2581 * find-paths.el (paths-find-emacs-root): Only look at the
2582 executable at the end of the symlink chain for determining the
2585 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2587 * setup-paths.el (paths-construct-info-path): Changed construction
2588 to cater to gone default in configure.
2590 * find-paths.el (paths-uniq-append): Added.
2592 * packages.el: Rewritten package path construction once again.
2594 * dump-paths.el, startup.el: Removed package-path as a global
2597 * package-admin.el (package-admin-add-single-file-package):
2598 (package-admin-add-binary-package): Changed package-path to
2601 * packages.el (packages-split-path): Split path at "/" rather than
2602 nil according to change in emacs.c.
2604 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2606 * setup-paths.el (paths-construct-info-path): Changed info path
2607 order so that directories come out right.
2608 (paths-find-lock-directory): Fixed bug: It used to think
2609 configure-lock-directory is a path.
2611 1998-04-06 Jeff Miller <jmiller@smart.net>
2613 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
2614 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
2615 eases the use of toolbar-add/kill-item functions.
2617 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
2619 * code-files.el (file-coding-system-alist): Commented out
2620 loaddefs.el magical treatment.
2622 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2624 * info.el (Info-rebuild-outdated-dir): Added new option
2625 `conservative' and made it the default
2626 (Info-rebuild-dir): Appropriately parse multi-line description
2627 strings, and multi-section dir files. Issue warning when dir
2628 is rebuilt as temporary
2629 (Info-build-dir-anew): Issue warning when dir is built as
2632 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
2634 * list-mode.el (list-mode-map): Bind highlight motion commands to
2635 standard keys left, right, C-b and C-f.
2637 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
2639 * files.el (auto-mode-alist): allow .sc for Scheme->C
2641 1998-04-06 SL Baur <steve@altair.xemacs.org>
2643 * loadup.el (pureload): Don't quote (garbage-collect).
2645 1998-04-04 SL Baur <steve@altair.xemacs.org>
2647 * package-get-base.el: Updated.
2649 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
2651 * isearch-mode.el (isearch-just-started): New variable.
2652 (isearch-mode): Set it.
2653 (isearch-repeat): Advance one character forward only if the search
2654 was successful, and was not just started.
2655 (isearch-repeat): Clear isearch-just-started.
2657 1998-04-02 SL Baur <steve@altair.xemacs.org>
2659 * finder.el (finder-compile-keywords): Don't eval new finder-inf
2662 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
2664 * subr.el (listify-key-sequence): Removed.
2666 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
2668 * bytecomp.el (byte-compile-print-gensym): New option.
2669 (byte-compile-output-file-form): Use it.
2670 (byte-compile-output-docform): Ditto.
2671 (byte-compile-compiled-obj-to-list): Ditto.
2673 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
2675 * msw-glyphs.el: set frame icon if xpm support.
2677 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
2679 * help.el: Code that pretty prints variable values
2682 1998-04-02 SL Baur <steve@altair.xemacs.org>
2684 * find-paths.el (paths-emacs-root-p): Correct test for installation
2686 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2688 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
2690 * loaddefs.el: Don't set debug-ignored-errors; leave
2691 its default value set to nil.
2693 1998-03-29 Damon Lipparelli <lipp@primus.com>
2695 * info.el (Info-rebuild-dir): fixed mis-spelling.
2697 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2699 * info.el (Info-rebuild-outdated-dir): New custom var
2700 (Info-insert-node): Create/update dir file when needed, ie when it
2701 does not exist or is older than some info files in directory
2703 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2705 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
2706 for last packages, mainly for using a 20.4 package base.
2708 * packages.el (late-packages): Typo fix. It was called
2711 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
2712 relative symlinks correctly.
2713 (paths-find-emacs-roots): More rigorous checking for plausible
2714 configuration-time root.
2716 * startup.el (normal-top-level): Added a warning if XEmacs cannot
2719 1998-03-27 Martin Buchholz <martin@xemacs.org>
2721 * faces.el: Fix docstrings.
2722 * glyphs.el: Fix docstrings.
2723 * mouse.el: Fix docstrings.
2725 * frame.el: Change phrase `current frame' to `selected frame'.
2727 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
2729 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
2730 macros using backquote to make them infinitely more readable.
2732 1998-03-30 SL Baur <steve@altair.xemacs.org>
2734 * packages.el (packages-find-package-path): Hardcoded specialized
2735 InfoDock support until we can clean this up.
2737 * help.el (describe-bindings-1): Return the value of the bindings
2738 help buffer created.
2739 (describe-bindings): Ditto.
2741 * simple.el (set-variable): Restore previous behavior of not
2742 bombing if the variable to set is not boundp.
2744 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2746 * packages.el (packages-handle-package-dumped-lisps): Allow for
2747 non-local files to be loaded off the package-lisp variable.
2749 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
2751 * x-faces.el: Global X resources should override
2752 specs for all device classes (color, grayscale, mono);
2753 code currently doesn't override any of them. Fixed by
2754 calling remove-specifier with '(x default) as the tag
2755 set and allowing inexact matches.
2757 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
2759 * faces.el: Separated face intializations based on
2760 device classes into device type specific (tag set,
2761 instantiator) pairs.
2763 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
2765 * wid-edit.el (widget-choice-action): Remember user's explicit
2767 (widget-choice-value-create): Respect it.
2768 From Richard Stallman <rms@gnu.org>
2770 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2772 * setup-paths.el (paths-construct-info-path): Always append
2773 existing directories from configure-time info path.
2775 * startup.el (startup-setup-paths): Renamed misnamed info-path to
2776 Info-directory-list.
2778 * info.el: Removed Info-default-directory-list which was broken by
2780 Removed bogus initialization of Info-directory-list---startup.el
2781 can do a much better job.
2782 Added autoload of Info-directory-list.
2784 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
2785 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
2786 be exclusive; now it's merely given precedence, just like in the
2789 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2791 * find-paths.el (paths-find-architecture-directory): Fix bug with
2792 finding; it used to default too early.
2794 1998-03-25 Martin Buchholz <martin@xemacs.org>
2796 * packages.el (packages-split-path): Fix a bug; it used to fail
2797 for paths that weren't split.
2799 1998-03-26 SL Baur <steve@altair.xemacs.org>
2801 * finder.el (finder-compile-keywords): trap on errors.
2803 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
2805 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
2806 fourth argument of t so that only the specs exactly
2807 matching the tag lists are removed.
2809 1998-03-25 SL Baur <steve@altair.xemacs.org>
2811 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
2813 1998-03-23 SL Baur <steve@altair.xemacs.org>
2815 * minibuf.el (mouse-read-file-name-1): If a default directory was
2816 specified, use it for generating the completions.
2818 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2820 * update-elc.el: Now respects inhibit-package-init and
2822 Now does path construction with loadup-paths.
2824 * startup.el (normal-top-level, startup-setup-paths): Now respects
2825 inhibit-package-init and inhibit-site-lisp.
2827 * packages.el (packages-find-package-path): Extended package path
2828 by version-specific hierarchies.
2829 (packages-find-packages): Now respects inhibit flag and
2831 Moved path setup to loadup-paths.
2833 * make-docfile.el: Now respects inhibit-package-init and
2835 Now does path construction with loadup-paths.
2837 * loadup.el: Now respects inhibit-package-init and
2840 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
2842 * loadup-paths.el: New file: setup load-path to encompass
2845 1998-03-22 SL Baur <steve@altair.xemacs.org>
2847 * auto-show.el: load-gc renamed to pureload.
2848 * site-load.el: Ditto.
2849 * packages.el (toplevel): Ditto.
2850 * loadup.el (really-early-error-handler): Ditto.
2851 * dumped-lisp.el (preloaded-file-list): Ditto.
2852 * cus-face.el (custom-declare-face): Ditto.
2854 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2856 * <Today>: The Big Path Searching Overhaul.
2858 * find-paths.el: New file: find and assemble paths in the
2859 installation hierarchy.
2861 * setup-paths.el: New file: global layout of paths and directories
2862 within the XEmacs hierarchy.
2864 * packages.el: Replaced everything related to path searching and
2865 startup by code in terms of find-paths.
2867 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
2868 the new path searching engine.
2870 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
2873 1998-03-22 SL Baur <steve@altair.xemacs.org>
2875 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
2878 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
2880 * msw-glyphs.el: Added check for 'mswindows feature, so the file
2881 compiles identically in any configuration.
2882 Removed irrelevant commentary.
2884 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
2886 * simple.el (set-variable): Allow setting specifiers.
2888 1998-03-19 SL Baur <steve@altair.xemacs.org>
2890 * lisp.el (forward-sexp): Revert previous change.
2892 1998-03-18 SL Baur <steve@altair.xemacs.org>
2894 * frame.el (frame-initialize): Use `delete-console' instead of
2895 `delete-device' to delete the stream console to match the usage in
2898 1998-03-16 SL Baur <steve@altair.xemacs.org>
2900 * files.el (cdpath-previous): New variable.
2902 From Bob Weiner <weiner@wave.altrasoft.com>
2904 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
2906 * keydefs.el: Changed keybindings of forward-char,
2907 backward, scroll-up and scroll-down to point to their
2908 -command counterparts.
2910 * simple.el: New functions: forwarc-char-command,
2911 backwrad-char-command, scroll-up-command,
2912 scroll-down-command which work liek their counterparts
2913 except that they honor the variable
2914 signal-error-on-buffer-boundary.
2916 Definition of signal-error-on-buffer-boundary received
2919 defvar declaration added for word-across-newline to avoid
2920 byte-compiler warning about the free variable reference.
2922 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
2924 * winnt.el: Removed "%t" from the beginning of
2925 modeline-format. From now on, there's no nt-specifics in the modeline.
2927 1998-03-14 SL Baur <steve@altair.xemacs.org>
2929 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
2930 of `when' with `if'.
2932 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
2934 * msw-glyphs.el: New file. Defines TTY-style glyphs for
2935 mswindows. Must be reworked along with glyphs.el, or
2936 merged into it, after there is images support.
2938 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
2941 1998-03-13 SL Baur <steve@altair.xemacs.org>
2943 * faces.el: fix for text cursor initialization.
2944 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
2945 From Andy Piper <andyp@parallax.co.uk>
2947 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
2949 * files.el (set-auto-mode): If a mode is not fboundp, check to see
2950 if there is an existing package that handles it and warn the user
2953 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
2955 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
2956 Installation" menu item when Installation-string is not bound.
2958 1998-03-11 SL Baur <steve@altair.xemacs.org>
2960 * lisp.el (forward-sexp): Fix for test for balanced sexp.
2961 From Jeremiah W. James <jerry@cs.ucsb.edu>
2963 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
2966 * faces.el: Fix face initialization.
2968 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
2970 * files.el (backup-enable-predicate): fix breakage introduced
2973 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
2975 * x-faces.el (x-init-face-from-resources): The
2976 TTY face property retrieval functions don't return
2977 specifiers, so use face-property instead.
2979 1998-03-09 SL Baur <steve@altair.xemacs.org>
2981 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
2983 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
2985 * x-menubar.el: Expanded documentation for
2986 option-save-faces. Changed Options -> Browse Faces
2987 menu entry to invoke customize-face.
2989 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
2991 * faces.el: Most face initialization moved out of
2992 init-other-random-faces to the top level so that the
2993 initialization happens before Xemacs is dumped. Much
2994 of the fascist "face-differs-from-default-p or FROB!"
2995 code has been retired in favor of letting the user do
2996 what they want to do. Face initialization code changed
2997 to use `default' specifier tag so that the settings can
2998 be overridden later if the user wishes it.
3000 1998-03-08 SL Baur <steve@altair.xemacs.org>
3002 * about.el (about-hackers): Update contributors list.
3004 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
3006 * specifier.el: Define new specifier tag `default'.
3008 * modeline.el: Initialize faces using `default' tag.
3010 * x-faces.el (x-init-face-from-resources): Remove
3011 specifier specs containing the `default' tag before
3014 1998-03-02 John Jones <jj@asu.edu>
3016 * package-get.el (package-get-all): fixed arguments on call to
3017 package-admin-add-single-file-package.
3018 * package-get.el (package-get-installedp): fixed to match
3019 advertised behavior.
3020 * package-get.el: added function package-get-update-all which
3021 installs newest versions of all the current packages (if they are
3022 not already installed).
3024 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
3026 * files.el (find-file-noselect): Uncommented `truename' binding in
3027 `let*' and use it later to set `buffer-file-truename' iff it's
3028 still nil, as happens for example when finding a compressed
3029 file with "jka-compr".
3031 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
3033 * faces.el: in make-face-* type functions do the operation for all
3034 window systems, not just the first one found.
3036 * font.el: call mswindows-list-fonts for mswindows.
3038 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
3040 * code-process.el (call-process-region):
3041 * process.el (call-process-region):
3042 * package-get.el (package-get-dir):
3043 * files.el (backup-enable-predicate):
3044 * gnuserv.el (gnuserv-temp-file-regexp):
3045 Use temp-directory in place of `/tmp'.
3047 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
3049 * "Fast" dired-in-C enhancements for Windows 95/NT:
3051 * files.el: Added function, `wildcard-to-regexp', from GNU
3054 * files.el (insert-directory): Modified to use special
3055 dired-in-C enhancements if present.
3057 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
3059 * code-files.el: make default coding no-conversion.
3061 1998-03-02 SL Baur <steve@altair.xemacs.org>
3063 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
3066 * update-elc.el: Strip directory when testing for files not to
3069 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
3071 * lisp-mode.el: Use recommended form for menus.
3073 * info.el (Info-construct-menu): Use recommended form for menus.
3075 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
3078 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
3080 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
3081 (get-frame-for-buffer-noselect): Always return frames
3082 in the not-this-window-p cond clause.
3084 1998-02-27 SL Baur <steve@altair.xemacs.org>
3086 * help.el (describe-installation): New function.
3088 * x-menubar.el (default-menubar): Add describe-installation to
3091 * packages.el (packages-unbytecompiled-lisp): Installation.el
3092 should not be bytecompiled.
3094 * dumped-lisp.el (preloaded-file-list): Dump Installation with
3097 * x-menubar.el (default-menubar): Use correct guard for VM menu
3100 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
3102 From Andy Piper <andyp@parallax.co.uk>
3104 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3106 * ldap.el: Do not require ldap-internal at compile time.
3108 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
3110 * code-files.el: new file. a virtual copy of mule-files.el
3112 dependencies. (toggle-buffer-file-ocding-system) new function for
3113 changing the eol type for the current buffer.
3115 * code-process.el: new file. a copy of
3116 mule-process.el. mule-process.el will disappear when things have
3119 * coding.el: new file. a virtual copy of mule-files.el but
3120 without charset dependencies. (coding-system-base) new function
3121 for getting the parent coding system of a coding system with eol
3124 * dumped-lisp.el: add above files for the non-mule case.
3126 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
3128 * window-xemacs.el (display-buffer): If no explicit
3129 frame is specified, search for a window that displays
3130 the buffer on the currently selected frame, before
3131 searching other frames.
3133 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
3135 * frame.el (get-frame-for-buffer): If not-this-window-p
3136 is non-nil, use window on the selected frame if it is not
3137 also the selected window. When defaulting, search for
3138 windows on the currently selected fgrame before searching
3141 1998-02-25 Didier Verna <verna@inf.enst.fr>
3143 * modeline.el (modeline-swap-buffers): originally named
3144 `mouse-release-modeline'. Whether to actually swap the buffers is
3145 decided in `mouse-drag-modeline'.
3146 (mouse-drag-modeline): A button release event is considered a
3147 mouse click is both X (modeline scroll) and Y (modeline drag) pos
3150 1998-02-25 SL Baur <steve@altair.xemacs.org>
3152 * x-menubar.el: Put redo on the menubar.
3153 From Aki Vehtari <Aki.Vehtari@hut.fi>
3155 1998-02-22 Greg Klanderman <greg@alphatech.com>
3157 * bytecomp.el (displaying-byte-compile-warnings): if
3158 temp-buffer-show-function is set, use it to display current set of
3159 warnings in the "*Compile-Log-Show*" buffer.
3161 * simple.el (display-warning-buffer): if temp-buffer-show-function
3162 is set, use it to display current set of warnings in the
3163 "*Warnings-Show*" buffer.
3165 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3167 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
3170 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
3172 * menubar.el: Allow button descriptors at least 2 long.
3174 * x-menubar.el (default-menubar): Use recommended forms.
3175 (file-menu-filter): Remove.
3176 (edit-menu-filter): Remove.
3178 1998-02-24 SL Baur <steve@altair.xemacs.org>
3180 * about.el (about-hackers): Updated.
3182 1998-02-22 Greg Klanderman <greg@alphatech.com>
3184 * help.el (help-max-help-buffers): new variable
3185 (help-register-and-maybe-prune-excess): new function
3186 (help-buffer-name): use help-max-help-buffers.
3187 (with-displaying-help-buffer): use
3188 help-register-and-maybe-prune-excess.
3190 * help.el (help-maybe-pretty-print-value): if the value fits on
3193 1998-02-21 Greg Klanderman <greg@alphatech.com>
3195 * (with-displaying-help-buffer): there is no need to kill the buffer
3196 if it exists, becasuse with-output-to-temp-buffer will clear it.
3197 further, killing the buffer violates the rule that
3198 temp-buffer-show-function, if set, has the full responsibility of
3199 showing the temp buffer. killing the buffer fucks with the window
3200 configuration, hosing temp-buffer-show-function.
3203 1998-02-23 Didier Verna <verna@inf.enst.fr>
3205 * modeline.el (mouse-drag-modeline):
3206 - Always scroll the modeline that was originally clicked on.
3207 - Use x pixels instead of x characters (which doesn't work anyway)
3208 as horizontal reference for modeline dragging. This allows us to
3209 keep on dragging the modeline even if the motion event occurs in
3212 1998-02-23 Didier Verna <verna@inf.enst.fr>
3214 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
3215 glyph on the modeline to indicate that dragging the mouse has an
3216 effect both horizontally and vertically.
3218 1998-02-24 SL Baur <steve@altair.xemacs.org>
3220 * about.el (about-xemacs): Get rid of redundant visible version
3223 1998-02-19 SL Baur <steve@altair.xemacs.org>
3225 * about.el (about-hackers): Update credits.
3227 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
3229 * prim/register.el (view-register): Show register type file-query.
3231 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
3233 * mode-motion.el (mode-motion-highlight-internal):
3234 save-excursion inside save-window-exucrsion form to
3235 hide buffer point changes from save-window-excursion.
3236 Prevents display flickering when the mouse pointer
3239 1998-02-17 Didier Verna <verna@inf.enst.fr>
3241 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
3242 function to handle correctly the case of a toolbar one side of the
3243 window: scrolling will not necessarily happen.
3245 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
3247 * files.el (after-find-file): Restore missing argument
3248 to format that provides filename for "... consider M-x
3249 recover-file" message. Also call `message' with "%s"
3250 as the first arg instead of an arbitrary string.
3252 1998-02-18 SL Baur <steve@altair.xemacs.org>
3254 * about.el (about-hackers): Various additions.
3256 1998-02-15 SL Baur <steve@altair.xemacs.org>
3258 * autoload.el (generate-file-autoloads-1): Don't force an extra
3259 line out when copying on-the-same line autoloads.
3261 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
3264 1998-02-14 Martin Buchholz <martin@xemacs.org>
3266 * x11/x-win-xfree86.el (x-win-init-xfree86):
3267 * x11/x-win-sun.el (x-win-init-sun):
3268 * x11/x-init.el (x-initialize-compose):
3270 (backward-or-forward-kill-sexp):
3271 (backward-or-forward-kill-sentence):
3272 (backward-or-forward-kill-word):
3273 (backward-or-forward-delete-char):
3274 * prim/isearch-mode.el (isearch-help-or-delete-char):
3275 Use x-keysym-on-keyboard-sans-modifiers-p instead of
3276 x-keysym-on-keyboard-p to detect backspace.
3277 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
3278 Clean up symbols used with dead keys, checking Linux and solaris
3280 Simplify x-win-*.el using above methods.
3281 Change documentation for x-keysym-*-p functions.
3283 1998-02-14 SL Baur <steve@altair.xemacs.org>
3285 * about.el (about-hackers): Restore entries for Michael Sperber and
3287 From Vinnie Shelton <acs@acm.org>
3289 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
3291 * simple.el (count-words-region): Ditto.
3293 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
3295 * simple.el (count-words-buffer): Document. Don't print anything
3298 1998-02-12 SL Baur <steve@altair.xemacs.org>
3300 * packages.el (packages-hardcoded-lisp): easymenu.el is in
3301 multiple files in InfoDock.
3303 1998-02-11 SL Baur <steve@altair.xemacs.org>
3305 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
3306 from version.el in InfoDock.
3308 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
3311 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3313 * bytecomp-runtime.el (proclaim-inline): Single quotes around
3314 variable name in docstring.
3316 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
3318 * menubar.h: Include "gui.h".
3320 1998-02-10 SL Baur <steve@altair.xemacs.org>
3322 * site-load.el: Fix documentation.
3324 1998-02-09 SL Baur <steve@altair.xemacs.org>
3326 * package-get-base.el (package-get-base): Updated.
3328 * keymap.el: PC-ize.
3330 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3332 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
3333 from' on a fresh line.
3335 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
3337 * help.el (help-maybe-pretty-print-value): prin1, not princ the
3340 1998-02-09 SL Baur <steve@altair.xemacs.org>
3342 * undo-stack.el: PC-ize.
3344 * cmdloop.el: PC-ize.
3346 1998-02-08 SL Baur <steve@altair.xemacs.org>
3348 * bytecomp-runtime.el: PC-ize.
3350 * byte-optimize.el: Prolog fixup. PC-ize.
3352 * cus-dep.el: Spelling fix.
3354 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
3357 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3359 * text-mode.el (text-mode-hook-identify): New function,
3360 put on text-mode-hook. Set text-mode-variant here.
3361 (text-mode): Don't set it here.
3363 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3365 * text-mode.el (text-mode-hook): New defvar.
3366 (text-mode-variant): New variable.
3367 (text-mode): Set that variable locally.
3368 (toggle-text-mode-auto-fill): New command.
3370 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3372 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
3374 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3376 * text-mode.el (paragraph-indent-text-mode):
3377 Renamed from spaced-text-mode.
3378 (text-mode-map): Bind TAB to indent-relative.
3379 (indented-text-mode-map): Variable deleted.
3380 (indented-text-mode): Now an alias for text-mode.
3382 1998-02-05 SL Baur <steve@altair.xemacs.org>
3384 * loadup.el: test-atoms debugging stuffs removed.
3386 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>>
3388 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
3390 1997-12-30 Colin Rafferty <colin@xemacs.org>
3392 * help.el (describe-beta): Made it use `locate-data-file'.
3393 (describe-distribution): Ditto.
3394 (describe-copying): Ditto.
3395 (describe-project): Ditto.
3396 (view-emacs-news): Ditto.
3398 * help-nomule.el (help-with-tutorial): Made it use
3399 `locate-data-file' to find tutorial.
3401 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
3403 * about.el: Corrected my email address.
3405 * mouse.el: Added 'mouse-mswindows-drop' similar to
3408 1998-01-27 SL Baur <steve@altair.xemacs.org>
3410 * loadup.el (running-xemacs): Spelling fix.
3412 1998-01-26 Colin Rafferty <colin@xemacs.org>
3414 * packages.el (packages-find-packages-1): Don't allow a backwards
3415 compatible lisp tree to overwrite `preloaded-file-list'.
3417 1998-01-26 SL Baur <steve@altair.xemacs.org>
3419 * loadup.el: Don't delete "xemacs" prior to dumping.
3421 1998-01-24 SL Baur <steve@altair.xemacs.org>
3423 * package-info.el (pi-last-mod-date): New function.
3424 (pi-author-version): New function.
3425 (batch-update-package-info): Use them.
3427 1998-01-23 Colin Rafferty <colin@xemacs.org>
3429 * frame.el (get-frame-for-buffer-default-to-current): Create.
3430 (get-frame-for-buffer-noselect): Allow user to use current frame
3431 with `get-frame-for-buffer-default-to-current'.
3433 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
3435 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
3436 (byte-compile-output-docform): Ditto.
3437 (byte-compile-compiled-obj-to-list): Ditto.
3439 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
3441 * startup.el (command-line-1): Removed code that ran
3444 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
3446 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
3448 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
3450 * frame.el (suspend-emacs-or-iconify-frame): Check using
3451 `device-on-window-system-p' instead of explicitly checking for X,
3452 so that the same logic works for MS Windows.
3453 (suspend-or-iconify-emacs): Ditto.
3455 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
3457 * about.el (about-maintainer-info): Andy Piper is back.
3458 (xemacs-hackers): Updated Andy Piper's email address.
3459 (about-hackers): Added Jonathan Harris.
3460 (about-hackers): Updated Tibor Polgar's email address.
3462 1998-01-18 SL Baur <steve@altair.xemacs.org>
3464 * about.el: Add xemacs.org email manager.
3466 * package-get-base.el (package-get-base): Updated with most recent
3469 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3471 * help.el (function-arglist): Use `indirect-function' instead of
3472 `symbol-function' so that aliases are treated correctly.
3474 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3476 * help.el (help-map): Add f1 binding to `help-for-help'.
3477 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
3478 (describe-key-briefly): Use `princ' "%s" to print object.
3479 (with-displaying-help-buffer): Kill buffer if it exists, again.
3480 (describe-key): Use `princ' "%s" to print object.
3481 (describe-function-1): Use `princ' "%s" to print object.
3482 Commented out alias lines removed.
3483 (help-pretty-print-limit): New variable to control pretty-printing
3485 (help-maybe-pretty-print-value): Steve wins! Renamed back from
3486 `help-pretty-print-value' again. Only print-print when OBJECT is
3487 list of length less than `help-pretty-print-limit'.
3488 (describe-variable): Use `help-maybe-pretty-print-value' again.
3490 1998-01-18 SL Baur <steve@altair.xemacs.org>
3492 * simple.el (blink-matching-open): Remove C++ kludge.
3493 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
3495 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3497 * info.el (Info-default-directory-list): Made the documentation
3500 1998-01-13 Martin Buchholz <martin@xemacs.org>
3503 * lisp/package-admin.el:
3504 * lisp/build-report.el:
3507 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
3509 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
3510 warnings in Java buffers without final newline and editing the
3513 1998-01-17 SL Baur <steve@altair.xemacs.org>
3515 * packages.el (packages-find-packages-1): Don't allow a backwards
3516 compatible lisp tree to overwrite `preloaded-file-list'.
3517 Suggested by Colin Rafferty <colin@xemacs.org>
3519 * mouse.el (mouse-offix-drop): Set undo-boundary.
3520 From Oliver Graf <ograf@fga.de>
3522 1998-01-13 SL Baur <steve@altair.xemacs.org>
3524 * loadup.el (load-gc): rewrite as defun.
3525 Print something sensical if a required dump-time file isn't found.
3527 1998-01-12 SL Baur <steve@altair.xemacs.org>
3529 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
3530 bug strikes a menudescriptor.
3532 * package-get-base.el (package-get-base): Updated.
3534 * package-info.el (batch-update-package-info): Derive REQUIRES
3537 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
3539 * files.el (save-some-buffers): Don't play games with deleting
3540 other windows if we are in the minibuffer window.
3542 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3544 * modeline.el (modeline-minor-mode-menu): Add support for :active
3545 (add-minor-mode): Document :active property to TOGGLE.
3547 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3549 * modeline.el (modeline-minor-mode-menu): Add support for an
3550 `:included' predicate in the `toggle-sym' plist.
3551 (add-minor-mode): Document the :included property, format
3552 docstring some more.
3553 (modeline-minor-mode-menu): Documentation string added.
3555 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3557 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
3558 labels from the symbol-names by thwacking off the overly redundant
3559 and overused "mode", parenthesizing "minor", and capitalizing the
3560 resultant strings. Also shortened the menu's title by eliminating
3561 the redundant buffer name.
3562 (add-minor-mode): Beautified the docstring, added mention of the
3563 `:menu-tag' property of TOGGLE.
3564 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
3565 `toggle-sym' to beatify the mode-life menus.
3566 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
3567 `auto-fill-function'.
3569 1998-01-02 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
3571 * modeline.el (modeline-minor-mode-menu): Changed the string-only
3572 menus to :style 'toggle.
3574 1997-12-10 Markus Linnala <maage@cs.tut.fi>
3576 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
3578 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
3580 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
3581 only recognize first hyperlink.
3582 (hyper-apropos-highlightify): Deletia, this is already done by
3583 `hyper-apropos-insert-face'.
3584 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
3586 1998-01-09 SL Baur <steve@altair.xemacs.org>
3588 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
3590 (toolbar-mail-reader): Add support for `send'.
3591 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
3593 1998-01-05 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
3595 * info.el (Info-emacs-info-file-name): Add defvar for
3596 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
3597 will function properly.
3599 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
3601 * simple.el: make the backwards delete function called by
3602 `backward-or-forward-delete-char' user configurable.
3604 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3606 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
3607 compiled function got loaded from.
3609 1998-01-09 SL Baur <steve@altair.xemacs.org>
3611 * term/apollo.el: Synched up with InfoDock 3.6.2.
3613 1998-01-08 SL Baur <steve@altair.xemacs.org>
3615 * startup.el (load-init-file): Load autoloads earlier.
3616 (startup-splash-frame): Handle InfoDock logo.
3618 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
3620 (x-init-toolbar-from-resources): Move from x-toolbar.el.
3622 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
3623 doesn't have this function.
3625 * packages.el (locate-data-file): Fix to call `locate-file'.
3627 1998-01-07 SL Baur <steve@altair.xemacs.org>
3629 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
3630 version of version.el.
3631 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
3633 * x-menubar.el (default-menubar): Guard reference to
3635 (default-menubar): Guard references to `font-lock-mode'.
3636 (default-menubar): Guard references to font-menu-this-frame-only-p'.
3637 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
3639 * make-docfile.el: Don't snarf doc strings from autoloads.
3641 * startup.el (load-init-file): Use algorithm from loaddefs.el for
3642 loading auto-autoloads files.
3644 * loaddefs.el: Disable dumping autoloads.
3646 1998-01-05 SL Baur <steve@altair.xemacs.org>
3648 * lisp-mnt.el: Synch to Emacs 20.2.
3650 * help.el: Remove manual autoload of `finder-by-keyword'.
3652 * finder.el (finder-by-keyword): Autoload.
3654 * help.el: Conditionalize hyperbole setup.
3656 1998-01-04 SL Baur <steve@altair.xemacs.org>
3658 * packages.el (package-require): Update to reflect new data format.
3660 1998-01-02 Didier Verna <verna@inf.enst.fr>
3662 * x-menubar.el (default-menubar): make the tutorials available
3663 through the menubar. (Plus some compilation warnings cleanup).
3665 1998-01-04 SL Baur <steve@altair.xemacs.org>
3667 * check-features.el: New file. Perform sanity check after build.
3669 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
3670 files to tooltalk package.
3671 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
3674 * package-admin.el (package-admin-xemacs): Use better default for
3675 location of XEmacs binary.
3677 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
3679 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
3680 tag with sexp and add value tag with value `t'.
3682 1998-01-03 SL Baur <steve@altair.xemacs.org>
3684 * package-get.el: Changes to work with real data.
3685 From Pete Ware <ware@cis.ohio-state.edu>
3687 * packages.el (packages-reload-autoloads): Guard load for the time
3690 * update-elc.el ("packages.el"): Force loading packages.el instead
3691 of possibly out-of-date packges.elc.
3692 * make-docfile.el ("packages.el"): Ditto.
3694 1998-01-02 Colin Rafferty <colin@xemacs.org>
3696 * build-report.el (build-report-delete-regexp): Added a rule for
3697 the main tarball shadowing anything past it.
3699 1998-01-02 SL Baur <steve@altair.xemacs.org>
3701 * packages.el (package-provide): Delete a previous provide.
3703 * package-info.el: New file.
3705 * package-get.el: New file.
3706 From Pete Ware <ware@cis.ohio-state.edu>
3707 (package-get): Fix md5 computation to work with Mule.
3709 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3711 * simple.el (log-message-*): Quote symbols in docstrings properly.
3713 1998-01-01 SL Baur <steve@altair.xemacs.org>
3715 * packages.el (packages-new-autoloads): Ignore symbolic links.
3717 * cus-face.el (face-custom-attributes-get): Fix typo.
3718 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3720 1997-12-31 SL Baur <steve@altair.xemacs.org>
3722 * startup.el (load-init-file): Reload new or changed autoloads
3723 unless inhibited. Reload modified dumped lisp (stubbed).
3725 * packages.el (packages-new-autoloads): New function.
3726 (packages-reload-autoloads): New function.
3727 (packages-reload-dumped-lisp): New (stub) function.
3729 * loadup.el: Inhibit reloading dumped files when running temacs.
3731 * loadhist.el (file-provides): Extend to handle variant
3734 * replace.el (query-replace): Fix typo.
3736 1997-12-30 SL Baur <steve@altair.xemacs.org>
3738 * make-docfile.el: list-autoloads-path has been renamed.
3739 * update-elc.el: list-autoloads has been renamed.
3741 * packages.el (packages-list-autoloads): Renamed.
3742 (packages-list-autoloads-path): Ditto.
3744 1997-12-29 Colin Rafferty <colin@xemacs.org>
3746 * packages.el (packages-find-packages-1): Made it signal a warning
3747 for an error in an auto-autoload.el file.
3749 1997-12-30 SL Baur <steve@altair.xemacs.org>
3751 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
3753 From Aki Vehtari <Aki.Vehtari@hut.fi>
3755 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
3757 * loadhist.el (unload-feature): Remove autoload.
3759 1997-12-28 SL Baur <steve@altair.xemacs.org>
3761 * loadhist.el: Unpackaged.
3763 * help.el (describe-symbol-find-file): Rename
3764 `describe-function-find-file' and make old name obsolete.
3765 (describe-function-1): Use it.
3766 (describe-function-1): Guard reference to
3767 `compiled-function-annotation'.
3769 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3771 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
3773 (help-mode-quit): New optional arg to control whether it kills or
3775 (with-displaying-help-buffer): Don't kill buffer initially, even
3776 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
3777 (help-pretty-print-value): Rename back from
3778 `help-maybe-pretty-print-value'! If `pp-internal' is available
3779 use it, otherwise use dumped `cl-prettyprint'.
3780 (describe-variable): Use `help-pretty-print-value' again.
3781 (find-func): Removed reference to "find-func" at end.
3783 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
3785 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
3786 GUI XEmacs. Rename? x-menubar is rather window system
3787 independant, except for a couple of items.
3789 1997-12-26 SL Baur <steve@altair.xemacs.org>
3791 * x-menubar.el (default-menubar): Remove hyperbole and oobr
3792 entries as they will no longer be distributed with XEmacs.
3794 * format.el (format-alist): Fix image/tiff regexps.
3795 From P. E. Jareth Hein <jareth@camelot-soft.com>
3797 * help.el (help-maybe-pretty-print-value): Rename.
3798 (describe-variable): Use it.
3799 (describe-variable): Add trailing linefeed.
3801 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3803 * help.el (describe-function-1): Don't output anything for
3804 arglist of autoload functions.
3806 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3808 * help.el (describe-function-1): Don't output anything for
3809 arglist of autoload functions.
3811 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3813 * help.el (help-mode-map): New bindings for `help-mode-bury',
3814 `describe-function-at-point', `describe-variable-at-point',
3815 `Info-elisp-ref', `customize-variable', `help-next-section' and
3816 `help-prev-section'.
3817 (help-next-section): New function.
3818 (help-prev-section): New function.
3819 (help-mode-quit): Changed to kill the help buffer.
3820 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
3822 (help-buffer-name): New function to generate the name of help
3824 (with-displaying-help-buffer): Is now a macro. Takes an new first
3825 argument giving the name of the help buffer.
3826 (describe-key): Use `with-displaying-help-buffer' with name.
3827 (describe-mode): Ditto.
3828 (describe-bindings): Ditto.
3829 (describe-prefix-bindings): Ditto.
3830 (view-lossage): Ditto.
3831 (with-syntax-table): New macro.
3832 (function-called-at-point): Use `ignore-errors' and
3833 `with-syntax-table'.
3834 (function-at-point): Ditto.
3835 (describe-function): Use `with-displaying-help-buffer' with name.
3836 (function-arglist): Extracted from `describe-function-1'. Returns
3837 function's arglist as string.
3838 (function-documentation): Extracted from `describe-function-1'.
3839 Returns function's docstring.
3840 (describe-function-1): Remove all the "stream" garbage, including
3841 the stream argument. Use `function-arglist' and
3842 `function-documentation'.
3843 (describe-function-arglist): Just use `function-arglist'.
3844 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
3845 (help-pretty-print-value): New function to help with
3846 pretty-printing variable values. Knows about `#<...>'. Needs
3848 (describe-variable): Use `with-displaying-help-buffer' with name.
3849 Formatting improved. Display file where variable is defined, if
3850 known. Use `help-pretty-print-value'.
3851 (describe-syntax): Use `with-displaying-help-buffer' with name.
3852 (list-processes): Remove "stream" garbage.
3854 1997-12-25 SL Baur <steve@altair.xemacs.org>
3856 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
3857 call a dumped routine instead.
3859 * x-win-xfree86.el: Wrap file in defun.
3860 * x-win-sun.el: Ditto.
3862 1997-12-23 SL Baur <steve@altair.xemacs.org>
3864 * help.el (view-emacs-news): Remove usage of outl-mouse which
3865 advises functions and does other evil things.
3867 1997-12-22 SL Baur <steve@altair.xemacs.org>
3869 * format.el (format-alist): Add `image/tiff'.
3870 From P. E. Jareth Hein <jareth@camelot-soft.com>
3872 1997-12-21 SL Baur <steve@altair.xemacs.org>
3874 * about.el (about-hackers): More names added.
3876 * make-docfile.el: Remove superfluous package path search.
3878 * loaddefs.el: Commentary changes. Removal of VM autoloads.
3880 1997-12-20 SL Baur <steve@altair.xemacs.org>
3882 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
3885 1997-12-18 SL Baur <steve@altair.xemacs.org>
3887 * startup.el (set-default-load-path): Make sure lisp and site-lisp
3888 get trailing slashes when added to the load-path.
3890 * x-init.el (init-x-win): Locate where XEmacs X localization files
3893 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
3895 * x-faces.el: Added support for foregroundToolBarColor
3896 to xpm-color-symbols.
3898 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
3900 * etags.el (tags-remove-duplicates): Removed.
3901 (buffer-tag-table-list): Use `delete-duplicates'.
3903 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
3905 (get*): Defalias to `get'.
3907 * cl.el (eql): Compare integers with `eq'.
3908 (cl-map-extents): Check for `map-extents' first.
3910 1997-12-17 Didier Verna <verna@inf.enst.fr>
3912 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
3913 added the 'numero', 'copyright' and 'trademark' symbols.
3915 * leim/quail/latin-post.el ("french-postfix"): see above.
3917 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
3919 * widget.el (define-widget): Check the arguments.
3921 * cus-edit.el (customize-face): Use `check-argument-type'.
3922 (custom-variable-value-create): Use `signal' to signal error.
3923 (custom-variable-reset-saved): Ditto.
3924 (custom-variable-reset-standard): Ditto.
3925 (custom-face-reset-saved): Ditto.
3927 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
3928 (widget-default-format-handler): Ditto.
3929 (widget-checklist-add-item): Ditto.
3930 (widget-radio-add-item): Ditto.
3931 (widget-editable-list-entry-create): Ditto.
3932 (widget-sexp-prompt-value): Ditto.
3934 * custom.el (custom-declare-variable): Signal errors better.
3935 (custom-handle-keyword): Ditto.
3936 (custom-declare-group): Ditto.
3938 * window-xemacs.el (windows): Ditto.
3940 * menubar.el (menu): Ditto.
3942 * keydefs.el (keyboard): Ditto.
3944 * minibuf.el (minibuffer): Ditto.
3946 * process.el (execute): Ditto.
3948 * fill.el (fill): Ditto.
3950 * modeline.el (modeline): Ditto.
3952 * help.el (help): Ditto.
3954 * faces.el (faces): Ditto.
3956 * files.el (files): Ditto.
3958 * x-init.el (x): Ditto.
3960 * lisp-mode.el (lisp): Ditto.
3962 * process.el (processes): Ditto.
3964 * mouse.el (mouse): Ditto.
3966 * abbrev.el (abbrev): Moved from cus-edit.
3968 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
3969 as variable declaration.
3971 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
3973 * menubar.el (find-menu-item): Use `check-argument-type'.
3974 (find-menu-item): Cosmetic changes.
3976 1997-12-18 SL Baur <steve@altair.xemacs.org>
3978 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
3980 1997-12-17 SL Baur <steve@altair.xemacs.org>
3982 * startup.el (set-default-load-path): Only search package-path
3983 when not running temacs.
3985 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
3988 * loadup.el: Correct commentary. Reformatting.
3989 (really-early-error-handler): Use absolute path to the
3990 first dumped-lisp.el file.
3991 (really-early-error-handler): Print full path name of
3992 each dumped lisp file (inherited from InfoDock).
3994 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
3995 dumped-lisp.el files.
3997 * make-docfile.el (preloaded-file-list): Reorder when the
3998 package-path is searched.
3999 * update-elc.el: Ditto.
4001 * lisp-mode.el (call-with-condition-handler): Treat the same as
4002 `condition-case' for indentation.
4004 * about.el (about-xemacs): Update release date.
4006 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
4008 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
4009 anywhere but at the last clause.
4010 (ecase): Disallow `t' and `otherwise'.
4012 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4014 * cus-edit.el (custom-buffer-create-buttons): New function
4015 from stuff moved out of `custom-buffer-create-internal'.
4016 (custom-novice): New variable. Default t.
4017 (custom-display-global-buttons): Ditto. Default `top'.
4018 (custom-buffer-create-internal): Only display help if
4019 `custom-novice' is non-nil. Display global buttons according to
4020 `custom-display-global-buttons'.
4022 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4024 * menubar.el (find-menu-item): Use `check-argument-type'.
4025 (find-menu-item): Cosmetic changes.
4027 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4029 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
4032 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4034 * format.el (format-deannotate-region): Bug fix.
4035 Deannotating a region containing unknown tags would fail
4036 (causing decoding of text/enriched to fail at user level)
4038 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
4040 * minibuf.el (read-directory-name): Support sixth
4041 arg, HISTORY, as already documented.
4043 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
4045 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
4048 1997-12-14 SL Baur <steve@altair.xemacs.org>
4050 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
4053 1997-12-13 SL Baur <steve@altair.xemacs.org>
4055 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.