1 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
3 * XEmacs 21.2.11 is released
5 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
7 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
8 against window close (Fix Bug #460).
9 (ask-user-about-lock-dbox): Idem.
11 1999-02-25 SL Baur <steve@xemacs.org>
13 * mule/mule-charset.el (charset-leading-byte): New function.
14 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
16 1999-02-12 Andy Piper <andy@xemacs.org>
18 * about.el (xemacs-hackers): change andy's email address.
19 (about-url-alist): change andy's web page address.
20 (about-xemacs): add piper.
22 1999-02-16 SL Baur <steve@xemacs.org>
24 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
25 of mule-base into lisp/mule.
27 1999-02-16 SL Baur <steve@xemacs.org>
41 mule/mule-category.el:
50 mule/mule-tty-init.el:
52 mule/viet-chars.el: Remerge from mule-base.
54 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
55 of mule-base into lisp/mule.
57 1999-02-10 Adrian Aichner <aichner@ecf.teradyne.com>
59 * process.el (exec-to-string): Use `shell-command-switch' in place
60 of hard-wired "-c" (for WindowsNT).
62 1999-02-08 Charles G Waldman <cgw@pgt.com>
64 * menubar-items.el (default-menubar): Remove obsolete
67 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
69 * package-admin.el (package-admin-get-install-dir): First fall
70 back to the location of xemacs-base for non-mule packages.
72 1999-02-15 Martin Buchholz <martin@xemacs.org>
75 - improved automounter tmp directory support.
76 - support 4 (!) empirically discovered automounter conventions
78 1999-02-12 SL Baur <steve@xemacs.org>
80 * etags.el (pop-tag-mark): autoload to match key binding.
82 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
84 * XEmacs 21.2.10 is released
86 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
88 * package-get.el (package-get-remote-filename): Don't bug out for
89 a local file name in the search entry.
91 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
93 * XEmacs 21.2.9 is released
95 1999-01-19 Didier Verna <verna@inf.enst.fr>
97 * replace.el (replace-search-function): new variable containing a
98 function to perform a search-forward.
99 (replace-re-search-function): new variable containing a function
100 to perform a re-search-forward.
101 (perform-replace): use them.
103 1999-01-25 Didier Verna <verna@inf.enst.fr>
105 * select.el (selection-owner-p): use the name `XEmacs'.
106 (cut-copy-clear-internal): ditto.
108 1999-01-18 Andy Piper <andy@xemacs.org>
110 * about.el (about-url-alist): Update my entry.
111 (xemacs-hackers): Ditto.
113 1999-01-14 Adrian Aichner <aichner@ecf.teradyne.com>
115 * buffer.el (switch-to-buffer): Fixing documentation.
116 * minibuf.el (minibuffer-completion-table): ditto.
117 * cl-macs.el (return-from): ditto.
119 1999-01-04 Didier Verna <verna@inf.enst.fr>
121 * replace.el (delete-non-matching-lines): temporarily disable
122 case-folding when called interactively with a regexp containing
123 uppercase characters.
124 (delete-matching-lines): ditto.
125 (count-matches): ditto.
126 (list-matching-lines): ditto.
128 1999-01-07 Colin Rafferty <colin@xemacs.org>
130 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
131 abort if current window is split horizontally, not if others are
132 split. Got rid of unnecessary minibuffer checking. Also, add
133 some comments (it's still complex).
135 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
137 * package-get.el: changed address for doc.ic.ac.uk to
140 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
142 * ldap.el (toplevel): Remove requires so that the file compiles
143 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
145 1999-01-10 J. Kean Johnston <jkj@sco.com>
147 * dump-paths.el: Calculate module-directory and set
148 module-load-path to the load path for modules.
150 * loadup.el: Get bootstrap value of module-load-path from the
151 environment variable EMACSBOOTSTRAPMODULEPATH.
152 - Display the module load path if we're debugging paths.
154 * setup-paths.el: Added function paths-find-site-module-directory.
155 - Added function paths-find-module-directory.
156 - Added function paths-construct-module-load-path. Uses new
157 environment variable EMACSMODULEPATH.
159 1998-12-30 Martin Buchholz <martin@xemacs.org>
161 * font.el (font-default-object-for-device):
162 Oops! This `or' can't be replaced by `unless'.
163 Fixed inability to run w3, among other things.
165 1998-12-17 Charles G. Waldman <cgw@pgt.com>
167 * package-admin.el: Change initialization of
168 package-admin-install-function dependent on system type.
169 Change package-admin-install-function-mswindows to use
172 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
174 * mouse.el (default-mouse-motion-handler): Disable help echo while
177 1998-12-28 Martin Buchholz <martin@xemacs.org>
179 * XEmacs 21.2.8 is released.
181 1998-12-24 Martin Buchholz <martin@xemacs.org>
183 * XEmacs 21.2.7 is released.
185 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
187 * package-ui.el (pui-list-packages): Set truncate-lines.
189 * package-get.el (package-get-download-menu): Use
190 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
192 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
193 (pui-help-string): idem.
194 (list-packages-mode): New major mode.
195 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
196 (pui-install-selected-packages): Add suport for removing packages.
197 (pui-toggle-package-delete-key): New function.
198 (pui-popup-context-sensitive): New kludge.
199 (pui-list-packages): Add warning when `package-get-remote' is nil.
200 (package-ui-add-site): New function.
202 1998-12-01 Didier Verna <verna@inf.enst.fr>
204 * hyper-apropos.el (hyper-where-is): added the missing autoload.
206 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
208 * ldap.el: Custom-ized
209 (toplevel): Do not provide `ldap' which is provided by C level
211 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
213 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
215 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
217 1998-12-17 Andy Piper <andy@xemacs.org>
219 * sound.el (sound-load-list): name changed from sound-load-alist.
220 (sound-extension-list): name changed from sound-ext-list.
221 (load-default-sounds): use new names.
222 (load-sound-file): use new names.
224 1998-12-16 Andy Piper <andy@xemacs.org>
226 * XEmacs 21.2.6 is released
228 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
230 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
233 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
235 * wid-edit.el (widget-echo-this-extent): Set
236 help-echo-owns-message to t.
238 1998-11-30 Greg Klanderman <greg@alphatech.com>
240 * package-get.el (package-get-download-menu): use toggles for
241 each site in the download site menu.
243 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
245 * package-get.el (package-get): If we cannot find a package
246 because package-get-remote is not set, give a more helpful
249 1998-11-30 Greg Klanderman <greg@alphatech.com>
251 * package-get.el (package-get-remote-filename): use an EFS path
252 with user anonymous if no user is specified.
254 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
256 * faces.el (face-spec-set): Re-init fallfacks for default after
257 calling reset-face on the default face.
259 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
261 * package-admin.el (package-admin-default-install-function):
262 Behave as advertised. Make sure the pkg-dir is proper for
264 (package-admin-add-binary-package): Make sure the pkg-dir is
265 proper for default-directory.
266 (package-admin-install-function-mswindows): Make sure the pkg-dir
267 is proper for default-directory.
269 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
271 * XEmacs 21.2.5 is released
273 1998-12-05 SL Baur <steve@altair.xemacs.org>
275 * files.el (binary-file-regexps): regexp-opt is not available at
278 1998-11-30 Martin Buchholz <martin@xemacs.org>
281 * x-win-sun.el (x-win-init-sun):
283 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
285 * x-init.el (init-post-x-win):
286 * x-init.el (init-pre-x-win):
287 * x-init.el (x-initialize-compose):
292 * wid-edit.el (widget-glyph-click):
293 * wid-edit.el (widget-glyph-find):
294 * wid-edit.el (widget-type):
295 * view-less.el (view-buffer-other-window):
296 * very-early-lisp.el:
300 * term/sun.el (suntool-map):
303 * syntax.el (modify-syntax-entry):
306 * startup.el (lock-directory):
307 * simple.el (set-comment-column):
308 * simple.el (backward-delete-char-untabify):
309 * shadow.el (find-emacs-lisp-shadows):
311 * setup-paths.el (paths-construct-info-path):
312 * select.el (cut-copy-clear-internal):
313 * process.el (call-process-region):
314 * process.el (start-process-shell-command):
316 * paths.el (rmail-spool-directory):
317 * paragraphs.el (use-hard-newlines):
318 * package-get.el (package-get-dependencies):
319 * package-admin.el (package-admin-delete-binary-package):
320 * obsolete.el (truncate-string):
321 * obsolete.el (store-substring):
322 * mouse.el (default-mouse-track-maybe-own-selection):
323 * mouse.el (mouse-yank-at-point):
325 * modeline.el (mouse-drag-modeline):
326 * minibuf.el (read-directory-name-internal):
327 * minibuf.el (read-file-name-internal):
328 * minibuf.el (read-file-name-internal-1):
329 * minibuf.el (read-file-name-2):
330 * minibuf.el (exact-minibuffer-completion-p):
331 * minibuf.el (read-from-minibuffer):
333 * menubar.el (check-menu-syntax):
334 * map-ynp.el (map-y-or-n-p):
335 * make-docfile.el (docfile-out-of-date):
336 * loadup.el ((member "run-temacs" command-line-args)):
337 * loadup.el ((member "no-site-file" command-line-args)):
338 * loadup.el (really-early-error-handler):
342 * lisp-mnt.el (lm-verify):
343 * lib-complete.el (lib-complete:cache-completions):
344 * lib-complete.el (library-all-completions):
345 * itimer.el (itimer-run-expired-timers):
346 * info.el (Info-mode):
347 * info.el (Info-insert-file-contents):
348 * info.el (Info-rebuild-dir):
349 * info.el (Info-build-dir-anew):
350 * info.el (Info-parse-dir-entries):
351 * info.el (Info-dir-outdated-p):
352 * info.el (Info-insert-dir):
353 * info.el (info-xref):
355 * hyper-apropos.el (hyper-apropos-get-doc):
356 * hyper-apropos.el (hyper-describe-face):
357 * hyper-apropos.el (hyper-apropos-mode):
359 * help.el (list-processes):
362 * font.el (mswindows-font-create-name):
363 * font.el (font-default-font-for-device):
364 * font.el (x-font-create-object):
365 * font.el (font-registry):
367 * font-lock.el (font-lock-keywords):
369 * finder.el (finder-compile-keywords):
370 * find-paths.el (paths-find-recursive-path):
371 * fill.el (set-justification-center):
372 * fill.el (fill-region-as-paragraph):
373 * files.el (insert-directory):
374 * files.el (wildcard-to-regexp):
375 * files.el (recover-file):
376 * files.el (basic-save-buffer):
377 * files.el (delete-auto-save-file-if-necessary):
378 * files.el (file-relative-name):
379 * files.el (backup-extract-version):
380 * files.el (backup-buffer):
381 * files.el (set-visited-file-name):
382 * files.el (set-auto-mode):
383 * files.el (interpreter-mode-alist):
385 * files.el (find-file-noselect):
386 * files.el (abbreviate-file-name):
387 * files.el (parse-colon-path):
388 * files.el (directory-abbrev-alist):
389 * etags.el (visit-tags-table-buffer):
390 * easymenu.el (easy-menu-define):
391 * dragdrop.el (experimental-dragdrop-drag):
392 * dragdrop.el (dragdrop-drop-do-functions):
393 * dragdrop.el (dragdrop-drop-at-point):
394 * disass.el (disassemble-1):
395 * disass.el (disassemble-internal):
396 * disass.el (disassemble):
398 * derived.el (derived-mode-init-mode-variables):
399 * derived.el (define-derived-mode):
400 * custom.el (defgroup):
401 * cus-edit.el (custom-quote):
403 * code-process.el (open-network-stream):
404 * code-process.el (start-process):
405 * code-process.el (call-process-region):
406 * code-process.el (call-process):
408 * code-files.el (insert-file-contents):
410 * code-files.el (buffer-file-coding-system-for-read):
411 * cmdloop.el (yes-or-no-p-minibuf):
415 * callers-of-rpt.el (make-caller-report):
417 * bytecomp.el (batch-byte-recompile-directory):
418 * bytecomp.el (batch-byte-compile-1):
419 * bytecomp.el (batch-byte-compile):
420 * bytecomp.el (display-call-tree):
421 * bytecomp.el (byte-compile-insert):
422 * bytecomp.el (byte-compile-two-args-19->20):
423 * bytecomp.el (byte-compile-variable-ref):
424 * bytecomp.el (byte-compile-form):
425 * bytecomp.el (byte-compile-top-level-body):
426 * bytecomp.el (byte-compile-out-toplevel):
427 * bytecomp.el (byte-compile-byte-code-maker):
428 * bytecomp.el (byte-compile-file-form-defmumble):
429 * bytecomp.el (byte-compile-file-form):
430 * bytecomp.el (byte-compile-keep-pending):
431 * bytecomp.el (byte-compile-insert-header):
432 * bytecomp.el (byte-compile-from-buffer):
433 * bytecomp.el (byte-compile-file):
434 * bytecomp.el (byte-recompile-file):
435 * bytecomp.el (byte-compile-close-variables):
436 * bytecomp.el (byte-compile-warn-about-unused-variables):
437 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
438 * bytecomp.el (byte-compiler-legal-options):
439 * bytecomp.el (byte-compile-lapcode):
440 * bytecomp.el (byte-optimize-log):
441 * bytecomp.el ((fboundp 'defsubst)):
443 * bytecomp-runtime.el:
444 * byte-optimize.el (byte-optimize-apply):
445 * byte-optimize.el (car):
446 * byte-optimize.el (byte-optimize-form):
447 * byte-optimize.el (byte-optimize-form-code-walker):
449 * build-report.el (build-report-insert-installation-file):
450 * build-report.el (build-report):
452 * apropos.el (apropos-documentation):
454 - clean up byte-compile warnings
455 - remove unused variables
456 - Use common lisp style hashtable functions
457 - byte compiler cleanup
458 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
459 - remove old backquote syntax usage
460 - move some cl functionality into C for speed.
461 - remove last remaining VMS support
463 - implement last, butlast, nbutlast, copy-list in C.
464 - new macro ignore-file-errors, similar to ignore-errors
465 (ignore-file-errors (delete-file "foo"))
466 - get frequent garbage collection during loadup.el by tweaking
467 gc-cons-threshold, rather than explicitly calling garbage-collect
468 - default delete-key-deletes-forward to `t'.
470 1998-11-28 SL Baur <steve@altair.xemacs.org>
472 * XEmacs 21.2-beta4 is released.
474 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
476 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
477 (easy-menu-item-present-p): Wrapper around find-menu-item.
478 (easy-menu-remove-item): Wrapper around delete-menu-item.
480 * menubar.el (delete-menu-item): Add 'from-menu' argument.
481 (add-menu-button): Add 'in-menu' argument.
482 (add-menu-item-1): Add in-menu support to helper function.
484 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
486 * isearch-mode.el (isearch-mode): Fix keymap lossage.
488 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
490 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
493 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
495 * process.el (shell-command-on-region): Report if the command
498 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
500 * subr.el (buffer-substring-no-properties): Comment out.
502 1998-11-07 Adrian Aichner <aichner@ecf.teradyne.com>
504 * msw-faces.el (mswindows-find-smaller-font): Turning font names
505 into font instances first, like `x-frob-font-size' does.
506 (mswindows-find-larger-font): ditto
508 1998-11-04 Greg Klanderman <greg@alphatech.com>
510 * package-ui.el (pui-install-selected-packages): fix args in call
513 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
515 * package-get.el (host-name): New widget type.
516 (package-get-remote): Better customization using new type.
517 (package-get-download-sites): idem dito.
519 (package-get-custom): Do not use package-get-all untill we have
520 runtime dependencies.
522 (package-get-remove-copy): Default to 't' we no longer need this
523 kludge as we do not currently use depenencies.
525 (package-get-was-current): New variable.
526 (package-get-require-base): New 'force-current' argument.
527 (package-get-update-base): idem
528 (package-get-package-provider): idem
529 (package-get-locate-index-file): New 'no-remote' argument.
530 (package-get-locate-file): idem.
532 (package-get-maybe-save-index): New function.
533 (package-get-update-base): Use it.
535 1998-10-28 Greg Klanderman <greg@alphatech.com>
537 * package-get.el (package-get-remote): default to nil; by default,
538 don't go out to the net via EFS. They must select a download site.
539 (package-get-download-sites): new variable.
540 (package-get-download-menu): new function.
541 (package-get-locate-index-file): new function.
542 (package-get-update-base): use it.
544 * menubar-items.el (default-menubar): add "Update Package Index"
545 and "Add Download Site" menus under Options | Manage Packages.
547 1998-10-19 Greg Klanderman <greg@alphatech.com>
549 * package-get.el (package-get): bugfix code checking installed version
550 for case where package is not currently installed.
551 (package-get-require-signed-base-updates): new variable.
552 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
553 deemed not a goot thing. Use the variable
554 package-get-allow-unsigned-base-updates instead.
556 1998-10-16 Greg Klanderman <greg@alphatech.com>
558 * package-get.el (package-get): Don't install an older version than
559 we already have unless explicitly told to. Issue a warning.
561 * package-ui.el (pui-add-required-packages): when adding
562 dependencies, don't add packages that are up to date.
563 (pui-package-symbol-char): Don't consider a package out of date
564 if you have a newer version installed than the latest version in
567 * package-get.el (package-get-base-filename): document that it may
568 be a path relative to package-get-remote; new default value.
569 (package-get-locate-file): new function.
570 (package-get-update-base): use it to expand package-get-base-filename.
571 (package-get-save-base): new function to save the package-get database
573 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
574 (package-get-update-base): pass the REMOTE-SOURCE arg.
575 (package-get-update-base-entry): call package-get-custom-add-entry.
576 (package-get-file-installed-p): removed; no longer needed.
577 (package-get-create-custom): ditto.
578 (toplevel): remove code to build and load package-get-custom.el
579 (package-get-custom-add-entry): new function.
581 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
583 * wid-edit.el (widget-button-click): Don't switch window.
585 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
587 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
589 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
591 * etags.el (find-tag-default): Run find-tag-hook using
592 run-hooks rather than funcall
594 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
596 * isearch-mode.el (isearch-mode): Set the current minor mode maps
597 and the current local map as the parents to isearch-mode-map.
599 1998-10-15 SL Baur <steve@altair.xemacs.org>
601 * XEmacs 21.2-beta3 is released.
603 1998-10-15 Greg Klanderman <greg@alphatech.com>
605 * package-get.el (package-get-update-base): use
606 insert-file-contents-internal, not insert-file-contents-literally.
608 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
610 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
613 1998-10-15 Greg Klanderman <greg@alphatech.com>
615 * package-get.el (package-get-update-base-entry): new function.
616 (package-get-update-base): renamed; was `package-get-load-base'.
617 cleanup, and use package-get-update-base-from-buffer.
618 (package-get-update-base-from-buffer): new function.
619 (package-get-update-base-entries): new; helper for above.
620 Do not eval lisp grabbed over ftp; parse it from new format.
622 1998-10-15 Greg Klanderman <greg@alphatech.com>
624 * files.el (set-auto-mode): Don't play games loading package-get
625 database; package-get-package-provider will handle it all.
627 1998-10-14 Greg Klanderman <greg@alphatech.com>
629 * package-get.el (package-get-base-filename): new variable.
630 (package-get-require-base): new function.
631 (package-get-pgp-signed-begin-line): new variable.
632 (package-get-pgp-signature-begin-line): ditto.
633 (package-get-pgp-signature-end-line): ditto.
634 (package-get-load-base): new function.
635 (package-get-interactive-package-query):
636 (package-get-update-all):
637 (package-get-dependencies):
638 (package-get-package-provider):
639 (package-get-custom): use package-get-require-base.
640 [package-get-custom loading]: disable for now.
642 * package-ui.el (pui-list-packages): use (package-get-require-base)
644 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
646 * package-ui.el: Correct obvious thinko in choosing extent face.
648 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
650 * menubar-items.el (default-menubar): pui-list-package has nothing
651 to with Customize. Move all the package stuff to a new Item in Options.
653 * package-ui.el (pui-menu): Add menu and Popup menu.
655 * package-get.el (package-get): Use new
656 package-admin-get-install-dir.
658 * package-admin.el (package-admin-get-install-dir): New syntax.
659 Conserve package location and put mule packages where mule-base is.
661 * package-get.el : Customized
663 * package-ui.el (pui): Customized
664 (pui-package-install-dest-dir): New variable.
665 (pui-install-selected-packages): Use it
667 1998-10-12 SL Baur <steve@altair.xemacs.org>
669 * package-get.el (package-get-interactive-package-query): Move
670 dependency on package-get-base to run-time.
671 (package-get-update-all): Ditto.
672 (package-get-dependencies): Ditto.
673 (package-get-package-provider): Ditto.
674 (package-get-custom): Ditto.
676 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
678 * events.el: Remove 'ascii-character property from 'backspace
681 1998-10-11 SL Baur <steve@altair.xemacs.org>
683 * package-get-base.el: removed.
685 1998-09-23 Didier Verna <verna@inf.enst.fr>
687 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
688 (no-upper-case-p): new function.
689 (with-search-caps-disable-folding): new macro.
690 (with-interactive-search-caps-disable-folding): new macro.
691 (zap-to-char): In interactive mode, do a case-sensitive search if
692 the character is uppercase.
693 (zap-up-to-char): ditto.
695 * replace.el (perform-replace): use the function no-upper-case-p.
697 * isearch-mode.el (isearch-fix-case): ditto.
698 make obsolete `with-caps-disable-folding' and
699 `isearch-no-upper-case-p'.
701 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
702 (tags-search): ditto.
703 (tags-query-replace): ditto.
705 * info.el (Info-search): ditto.
707 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
709 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
711 1998-10-07 Greg Klanderman <greg@alphatech.com>
713 * package-admin.el (package-admin-rmtree): rewritten. need to
714 check for "." and ".." before symlink check. expand files and
715 directories with respect to DIRECTORY, not default-directory.
717 1998-10-04 Greg Klanderman <greg@alphatech.com>
719 * package-get.el (package-get-all): add INSTALL-DIR argument.
721 1998-10-06 Greg Klanderman <greg@alphatech.com>
723 * package-ui.el (pui-add-required-packages): new function, select
725 (pui-display-keymap): bind it.
726 (pui-help-string): document it.
727 (pui-install-selected-packages): package-get-all -> package-get.
729 * package-get.el (package-get-dependencies): new function.
731 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
733 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
736 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
738 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
740 (default-mouse-track-normalize-point): Use it.
742 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
744 * package-admin.el (package-admin-delete-binary-package):
745 General cleanup. Remove unnessary use of progn and
747 (package-admin-delete-binary-package): Do NOT mess with file
749 (package-admin-delete-binary-package): Wrap all deleting in
750 condition-case. The data in MANIFEST is untrustworthy.
751 (package-admin-delete-binary-package): Let the OS worry about non
754 1998-10-09 SL Baur <steve@altair.xemacs.org>
756 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
758 (lm-report-bug): Fix mail address to send bug reports to.
760 1998-09-29 SL Baur <steve@altair.xemacs.org>
762 * XEmacs 21.2-beta2 is released.
764 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
766 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
768 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
770 * info.el (Info-mode): Document page turning by double clicks in
771 docstring so `M-x describe-mode' will display it.
773 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
775 * info.el (Info-mouse-track-double-click-hook): Use character
776 widths to calculate a border region where double clicking does
777 page turning, and return `nil' by default so other hooks, such as
778 region highlighting, will be run.
780 1998-09-29 Colin Rafferty <colin@xemacs.org>
782 * sound.el (default-sound-directory-list): Initialize with all the
783 "sounds" directories in `data-directory-list'. It used to just be
786 * packages.el (locate-data-directory-list): Created. This gives
787 the list of matching directories, unlike `locate-data-directory',
788 which just gives the first one.
790 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
792 * minibuf.el (read-from-minibuffer): No longer bind help-form but
793 make a binding in the local keymap until help-char handling is
796 * help.el (help-keymap-with-help-key): Provide keymap with help
798 (help-print-help-form): New helper function.
800 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
802 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
803 move extent to another buffer; no need to create a new extent.
804 (isearch-fix-case): New function.
805 (isearch-search-and-update): Use it.
807 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
809 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
810 the keymap, not minor-mode-map-alist.
811 (isearch-done): Restore overriding-local-map.
813 1998-09-21 Martin Buchholz <martin@xemacs.org>
815 * bytecomp.el (byte-compile-buffer-substring):
816 Fix for: (byte-compile (defun f () (buffer-substring)))
817 ==> ** buffer-substring called with 3 args, but requires 0-3
818 - new code not only works, but is more readable, too.
820 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
822 * msw-faces.el (mswindows-init-device-faces): Don't try to
823 specify a default font at this late stage. Do try to force
824 creation of the default face font so that if it fails we get
825 an error now instead of a crash at frame creation.
827 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
828 mswindows-make-font-unitalic: Canonical default weight
829 changed from "Normal" to "Regular".
831 mswindows-make-font-bold / -bold-italic: Supplied device was
832 not being passed into call to mswindows-find-smaller-font.
834 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
836 * package-get.el (package-get-remote): Fix the path where to find
837 the packages on xemacs.org.
839 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
841 * about.el (about-maintainer-info): Update Ben's entry.
843 1998-09-24 Martin Buchholz <martin@xemacs.org>
845 * lisp/shadow.el (find-emacs-lisp-shadows):
846 - `member' was being called on lists of length 2000!
847 - Replace with hashtables.
848 - Replace hand-coded loops with (dolist)
851 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
853 * packages.el: Added new function, `package-delete-name', to
854 delete existing packages from the installed package database
855 (`packages-package-list'). Also added the "pkginfo" directory
856 to `packages-special-base-regexp', so that the pkginfo directory
857 would not get added to `late-packages'.
859 * package-admin.el: Added ability to delete an installed package
860 (added low-level function, `package-admin-delete-package').
861 Understands how to use the pkginfo/MANIFEST.<package> file to
862 delete the package. When installing a package, will also
863 create a MANIFEST.* file if one is not provided by the
864 package. If the MANIFEST.* doesn't exist when deleting a
865 package, the functions will fall back to attempting to delete
866 any package-specific lisp directory.
868 * package-get.el: Moved some functions to package-admin.el.
869 Added interactive function `package-get-delete-package', for
870 use by users for deleting a package.
872 Also modified to not require the prescence of efs.
874 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
876 * files.el (find-file-noselect): Handle all signals, kill the
879 1998-09-23 SL Baur <steve@altair.xemacs.org>
881 * cl-macs.el (glyph-image): Add setf method.
883 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
885 * package-get.el: Fixed broken EFS downloading. Also, look for
886 .tar.gz files first, in preference over .tgz files.
888 * package-ui.el: Fix display of package version numbers.
890 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
892 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
895 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
897 * list-mode.el: `display-completion-list': added new/optional
898 keyword `:completion-string', which allows the programmer to
899 change the "Possible completions are:" prompt.
901 * menubar-items.el: Added new pulldown menu-pick to start up the
902 visual package browser/installer:
904 Options->Customize->List Packages
906 * package-admin.el: Added hooks for installing under both Unix
907 and MS Windows. Does additional error checking. No longer
908 calls "add-big-package.sh" to install packages under Unix; now
909 calls gunzip & tar directly.
911 * package-get.el: Added ability to install packages from files
912 on a local disk/CDROM. Now deletes any existing package lisp
913 directory. Does completion on available packages when
914 querying for package names. Will also search for .tgz files
915 in addition for .tar.gz files. Tries to reload
916 auto-autoloads, as a convenience when loading new packages,
917 and also tries to add any new package paths to `load-path'.
918 Changed all occurences of `concat' to use `expand-file-name'.
920 * package-ui.el: New file which implements the main visual
921 package browser/installer, which is started via a menu pick or
922 M-x pui-list packages.
924 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
926 * startup.el (load-init-file): spelling fix.
928 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
930 * startup.el (normal-top-level): Load auto-autoload files
931 covariantly with their precedence.
933 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
935 * menubar-items.el (default-menubar): Remove "Font Weight"
936 option, there is currently no custom equivalent.. Customize-faces
939 * x-font-menu.el (font-menu-set-font): Use customize to set
942 * faces.el (face-spec-update-all-matching): New function.
944 * cus-face.el (custom-set-face-update-spec): New function.
945 Interface to customize faces from elisp.
947 (custom-face-value-create): Show the customized settings if set
950 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
952 (custom-face-value-create): Show the customized settings if set
955 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
957 * keydefs.el (global-map): Add FSF 20.3 binding of
958 query-replace-regexp.
960 1998-08-21 Greg Klanderman <greg@alphatech.com>
962 * minibuf.el (read-file-name-internal-1): use
963 user-name-completion-1 instead of user-name-completion.
965 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
969 * update-elc.el: Don't set `source-directory' (now defunct as a
970 global variable) no more.
972 * packages.el (packages-list-autoloads): Made `source-directory'
973 (now defunct as a global variable) a parameter.
975 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
977 * about.el (about-hackers): new email
979 1998-08-16 SL Baur <steve@altair.xemacs.org>
981 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
983 1998-07-17 Didier Verna <verna@inf.enst.fr>
985 * faces.el (set-face-property):
987 (face-dim-p): updated the doc strings now that the dim property isn't
989 (face-equal): the dim property is now a common one.
991 * cus-face.el (custom-face-attributes): New face attribute: `dim'
992 Renamed the `stipple' attribute to `background-pixmap'.
993 (custom-face-background-pixmap): make custom-face-stipple an
994 obsolete alias for this.
996 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
998 * find-paths.el (paths-file-readable-directory-p): Created and
1001 * loadup.el: Don't set inhibit-... flags from run-temacs.
1003 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1005 * packages.el (packages-data-path-depth): Added and used.
1007 1998-08-05 Charles G. Waldman <cgw@pgt.com>
1010 - Change .xpm to .png, delete "zcat" section.
1011 - cosmetic fix in the 'marcpa' entry.
1014 - convert all .xpm.Z to .png
1015 - rename mrb to martin
1016 - rename mcook-m to mcookm
1018 1998-07-31 Martin Buchholz <martin@xemacs.org>
1020 * x-init.el (x-initialize-compose): Add support for
1021 dead-circumflex as YET ANOTHER NAME for that dead key.
1023 1998-08-05 Colin Rafferty <colin@xemacs.org>
1025 * setup-paths.el (paths-construct-exec-path): Made the
1026 last-packages really be last.
1027 (paths-construct-data-directory-list): Ditto.
1029 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
1031 * startup.el(startup-splash-frame-body):
1032 Update Copyright notice in splash screen
1034 1998-07-20 Greg Klanderman <greg@alphatech.com>
1036 * minibuf.el (read-file-name-internal-1): do ~user completion.
1038 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
1040 * font-lock.el (font-lock-fontify-glumped-region): Add guard
1041 aginst destroyed extents
1043 1998-07-24 Greg Klanderman <greg@alphatech.com>
1045 * package-get.el (package-get): add `install-dir' argument.
1047 1998-07-20 John Jones <jj@asu.edu>
1049 * package-get.el: calls to package-get-update-all will only
1050 update packages which are already installed.
1052 1998-07-23 SL Baur <steve@altair.xemacs.org>
1054 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
1057 1998-07-20 Colin Rafferty <colin@xemacs.org>
1059 * about.el (about-hackers): Correct my email.
1061 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
1063 * about.el (about-hackers): new email-address.
1065 1998-07-25 SL Baur <steve@altair.xemacs.org>
1067 * minibuf.el (read-number): Don't let `input-error' condition
1070 1998-07-20 Greg Klanderman <greg@alphatech.com>
1072 * about.el (about-hackers): use my `email-for-life' address.
1074 1998-07-19 SL Baur <steve@altair.xemacs.org>
1076 * XEmacs 21.2-beta1 is released.
1078 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1080 * ldap.el (ldap-search): Doc string change
1082 1998-07-16 Colin Rafferty <colin@xemacs.org>
1084 * menubar-items.el (default-menubar): Removed references to
1085 `data-directory', and use `locate-data-file' instead, and made
1086 then greyed out if they don't exist.
1088 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1090 * keymap.el (events-to-keys): Use `format' instead of `concat'
1091 since the latter does not accept integer args anymore
1093 1998-07-15 SL Baur <steve@altair.xemacs.org>
1095 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
1098 1998-07-14 SL Baur <steve@altair.xemacs.org>
1100 * make-docfile.el: Get first initialization from very-early-lisp.el
1101 * update-elc.el: Ditto.
1102 * loadup.el (really-early-error-handler): Ditto.
1104 * packages.el (packages-unbytecompiled-lisp): Add new file,
1107 * very-early-lisp.el: New file.
1109 1998-07-14 SL Baur <steve@altair.xemacs.org>
1111 * Symbols that have been obsolete for at least 3 years removed (II).
1113 * obsolete.el (eval-current-buffer): Make compatible.
1114 (byte-code-function-p): Ditto.
1115 (send-string): Removed.
1116 (send-region): Removed.
1117 (screen-scrollbar-width): Removed.
1118 (set-screen-scrollbar-width): Removed.
1119 (set-screen-left-margin-width): Removed.
1120 (set-screen-right-margin-width): Removed.
1121 (screen-left-margin-width): Removed.
1122 (screen-right-margin-width): Removed.
1123 (set-buffer-left-margin-width): Removed.
1124 (set-buffer-right-margin-width): Removed.
1125 (buffer-left-margin-width): Removed.
1126 (buffer-right-margin-width): Removed.
1127 (x-set-frame-icon-pixmap): Removed.
1128 (x-set-screen-icon-pixmap): Removed.
1129 (pixel-name): Removed.
1130 (make-pixmap): Removed.
1131 (make-cursor): Removed.
1132 (pixmap-width): Removed.
1133 (pixmap-contributes-to-line-height-p): Removed.
1134 (set-pixmap-contributes-to-line-height): Removed.
1136 1998-07-13 SL Baur <steve@altair.xemacs.org>
1138 * obsolete.el (popup-menu-up-p): removed.
1139 (read-no-blanks-input): Removed.
1140 (wholenump): Removed.
1141 (ring-mod): Removed (what was ring-mod?).
1142 (current-time-seconds): Removed.
1143 (run-special-hook-with-args): Removed.
1145 (dot-marker): Removed.
1148 (window-dot): Removed.
1149 (set-window-dot): Removed.
1151 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
1154 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
1156 * code-files.el (insert-file-contents): Rename
1157 run-special-hook-with-args to run-hook-with-args-until-success.
1158 (write-region): Ditto.
1160 1998-07-12 SL Baur <steve@altair.xemacs.org>
1162 * about.el: Fix typos, update release date.
1164 * Symbols that have been obsolete for at least 3 years removed.
1166 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
1168 (toplevel): remove setf methods for screen functions.
1169 * cl-macs.el (extent-data): defsetf removed.
1170 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
1171 many places to remove.
1172 (comment-indent-hook): Ditto.
1173 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
1174 (buffer-dedicated-screen): Ditto.
1175 (deiconify-screen): Ditto.
1176 (delete-screen): Ditto.
1177 (event-screen): Ditto.
1178 (find-file-other-screen): Ditto.
1179 (find-file-read-only-other-screen): Ditto.
1180 (live-screen-p): Ditto.
1181 (screen-height): Ditto.
1182 (screen-iconified-p): Ditto.
1183 (screen-list): Ditto.
1184 (screen-live-p): Ditto.
1185 (screen-name): Ditto.
1186 (screen-parameters): Ditto.
1187 (screen-pixel-height): Ditto.
1188 (screen-pixel-width): Ditto.
1189 (screen-root-window): Ditto.
1190 (screen-selected-window): Ditto.
1191 (screen-totally-visible-p): Ditto.
1192 (screen-visible-p): Ditto.
1193 (screen-width): Ditto.
1195 (get-screen-for-buffer): Ditto.
1196 (get-screen-for-buffer-noselect): Ditto.
1197 (get-other-screen): Ditto.
1198 (iconify-screen): Ditto.
1199 (lower-screen): Ditto.
1200 (mail-other-screen): Ditto.
1201 (make-screen): Ditto.
1202 (make-screen-invisible): Ditto.
1203 (make-screen-visible): Ditto.
1204 (modify-screen-parameters): Ditto.
1205 (new-screen): Ditto.
1206 (next-screen): Ditto.
1207 (next-multiscreen-window): Ditto.
1208 (other-screen): Ditto.
1209 (previous-screen): Ditto.
1210 (previous-multiscreen-window): Ditto.
1211 (raise-screen): Ditto.
1212 (redraw-screen): Ditto.
1213 (select-screen): Ditto.
1214 (selected-screen): Ditto.
1215 (set-buffer-dedicated-screen): Ditto.
1216 (set-screen-height): Ditto.
1217 (set-screen-position): Ditto.
1218 (set-screen-size): Ditto.
1219 (set-screen-width): Ditto.
1220 (show-temp-buffer-in-current-screen): Ditto.
1221 (switch-to-buffer-other-screen): Ditto.
1222 (visible-screen-list): Ditto.
1223 (window-screen): Ditto.
1224 (x-set-screen-pointer): Ditto.
1225 (x-set-frame-pointer): Ditto.
1226 (screen-title-format): Ditto.
1227 (screen-icon-title-format): Ditto.
1228 (terminal-screen): Ditto.
1229 (delete-screen-hook): Ditto.
1230 (create-screen-hook): Ditto.
1231 (mouse-enter-screen-hook): Ditto.
1232 (mouse-leave-screen-hook): Ditto.
1233 (map-screen-hook): Ditto.
1234 (unmap-screen-hook): Ditto.
1235 (default-screen-alist): Ditto.
1236 (default-screen-name): Ditto.
1237 (x-screen-defaults): Ditto.
1238 (x-create-screen): Ditto.
1239 * obsolete.el: meta-flag removed.
1241 sleep-for-millisecs removed.
1242 extent-data removed.
1243 set-extent-data removed.
1244 set-extent-attribute removed.
1245 extent-glyph removed.
1246 extent-layout removed.
1247 set-extent-layout removed.
1248 list-faces-display removed.
1250 trim-versions-without-asking removed.
1251 after-write-file-hooks removed.
1253 auto-fill-hook removed.
1254 blink-paren-hook removed.
1255 select-screen-hook, deselect-screen-hook removed.
1256 auto-raise-screen, auto-lower-screen removed.
1258 * msw-mouse.el: Global change resource -> mswindows-resource.
1260 * XEmacs 21.0-pre5 is released.
1262 1998-07-11 SL Baur <steve@altair.xemacs.org>
1264 * about.el (about-hackers): Credits update.
1266 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
1268 * register.el (insert-register): Don't activate the region.
1270 1998-07-10 SL Baur <steve@altair.xemacs.org>
1272 * select.el: Restore x-* symbols for backwards compatibility:
1273 x-copy-primary-selection, x-kill-primary-selection,
1274 x-delete-primary-selection, x-select-make-extent-for-selection,
1275 x-valid-simple-selection-, x-cut-copy-clear-internal.
1277 1998-07-09 SL Baur <steve@altair.xemacs.org>
1279 * XEmacs 21.0-pre4 is released.
1281 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
1283 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
1285 (maybe-add-init-button): Fix semantics under Windows. Use
1286 `expand-file-name' rather than `concat'.
1288 * help.el (print-messages): New function.
1290 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1292 * ldap.el (ldap-host-parameters-alist): Docstring fixes
1294 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
1296 * about.el: Tweaked my entry in about-hackers.
1298 * find-paths.el (paths-emacs-root-p):
1299 Relaxed emacs-root checking of an in-place installation to
1300 also accomodate the flat layout used on MS Windows.
1302 1998-06-29 John Jones <jj@asu.edu>
1304 * package-get.el: calls to package-get-update-all will only
1305 update packages which are already installed.
1307 1998-07-05 Andy Piper <andyp@parallax.co.uk>
1309 * faces.el (xpm-color-symbols): remove hardcoded defaults these
1310 are handled by the gui-element face fallbacks now.
1312 * x-faces.el: default gui-element face to "background" as well as
1315 * msw-faces.el (mswindows-init-device-faces): remove gui-element
1316 and default face settings since these are set as fallbacks now in
1317 the appropriate domain.
1319 1998-07-02 SL Baur <steve@altair.xemacs.org>
1321 * text-mode.el (text-mode): Reorder regexp so the OR part
1322 corresponding to `page-delim' goes first and the hack in
1323 `forward-paragraph' will work.
1324 With bug analysis from Bob Weiner <weiner@altrasoft.com>
1326 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
1328 * subr.el (remove-hook): When checking the hook value
1329 with functionp, don't apply car to it.
1331 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
1333 * package-get.el (package-get-remote-filename):
1334 Don't use file-name-as-directory because the local directory
1335 separator conventions might not be the same as ftp's.
1337 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1339 * ldap.el (ldap-host-parameters-alist): New name of
1340 `ldap-host-parameters-plist'
1342 1998-06-26 Adrian Aichner <aichner@ecf.teradyne.com>
1344 * package-get.el: Using (require 'package-get-base), now that it
1345 provides itself. Consequently removed all instances of (load
1346 "package-get-base.el").
1348 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
1350 * subr.el (remove-hook): Don't treat the hook value as a
1351 list unless it is both consp and not functionp.
1353 1998-06-29 SL Baur <steve@altair.xemacs.org>
1355 * about.el: Email address for Ben Wing is ben@xemacs.org.
1356 * auto-show.el: Ditto.
1357 * bytecomp.el: Ditto.
1359 * x-scrollbar.el: Ditto.
1361 * tty-init.el: Ditto.
1362 * toolbar-items.el: Ditto.
1363 * symbol-syntax.el: Ditto.
1364 * specifier.el: Ditto.
1365 * objects.el: Ditto.
1366 * hyper-apropos.el: Ditto.
1369 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
1371 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
1372 vertical-divider-always-visible-p.
1373 (default-mouse-motion-handler): Ditto.
1375 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
1377 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
1380 1998-06-21 Oliver Graf <ograf@fga.de>
1382 * build-reports.el: changed receiver to xemacs-build-reports list
1384 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
1386 * font.el: Split font-family-mappings into X and
1387 mswindows-specific versions.
1388 mswindows-font-create-[object|name]: Treat supplied size
1389 as a pointsize. Added underline and strikethru handling.
1391 * msw-faces.el: changed default mswindows charset to western.
1393 * msw-glyphs.el: removed space in border-glyph font string that
1394 was inserted to get round bugs in the mswindows C font code.
1396 1998-06-27 SL Baur <steve@altair.xemacs.org>
1398 * about.el (about-hackers): Credits update.
1400 * help-nomule.el (tutorial-supported-languages): Add Romanian
1403 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
1406 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
1408 * font.el: Split font-family-mappings into X and
1409 mswindows-specific versions.
1410 mswindows-font-create-[object|name]: Treat supplied size
1411 as a pointsize. Added underline and strikethru handling.
1413 * msw-faces.el: changed default mswindows charset to western.
1415 * msw-glyphs.el: removed space in border-glyph font string that
1416 was inserted to get round bugs in the mswindows C font code.
1418 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
1420 * minibuf.el: make read-color-completion-table call
1421 (mswindows-color-list for mswindows devices.
1423 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
1426 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
1427 Let declaration items contain non-word symbol characters.
1429 1998-06-15 Adrian Aichner <aichner@ecf.teradyne.com>
1431 * package-get.el (package-get-package-provider): Added autoload
1432 cookie. Loading "package-get-base.el" in ALL functions that use
1433 it. Fixed some (interactive ...) with multiple argument specs
1434 again. Cosmetic indentation changes.
1436 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
1438 * info.el (Info-insert-dir): Don't use nreverse on variables
1439 that you want to use later.
1441 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
1443 * x-mouse.el (x-set-point-and-move-selection): Replace call
1444 to x-kill-primary-selection with kill-primary-selection
1446 1998-06-12 Martin Buchholz <martin@xemacs.org>
1448 * simple.el (what-cursor-position): Make cursor position reported
1449 use value of column-number-start-at-one
1451 1998-06-17 SL Baur <steve@altair.xemacs.org>
1453 * about.el (xemacs-hackers): Fix Jareth's email address.
1455 1998-06-16 SL Baur <steve@altair.xemacs.org>
1457 * startup.el (startup-splash-frame): Remove
1458 `xemacs-startup-logo-function'.
1460 1998-06-15 SL Baur <steve@altair.xemacs.org>
1462 * about.el (about-hackers): Update credits list.
1464 1998-06-06 Jeff Miller <jmiller@smart.net>
1466 * lisp/sound.el: Update sound-ext to allow filenames with
1467 extensions to be found by load-sound-file
1469 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1471 * info.el (Info-rebuild-outdated-dir): Removed variable
1472 (Info-auto-generate-directory): New variable
1473 (Info-save-auto-generated-dir): New variable
1474 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
1475 (Info-build-dir-anew): Second parameter removed. Use
1476 `Info-save-auto-generated-dir'
1477 (Info-rebuild-dir): Ditto
1479 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
1481 * list-mode.el (next-list-mode-item): Would not recognize
1482 border between directly neighbored items.
1484 1998-06-12 Andy Piper <andyp@parallax.co.uk>
1486 * package-get.el: add autoloads for some functions.
1488 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
1490 * specifier.el (let-specifier): Tiny docfixes.
1492 1998-06-12 Andy Piper <andyp@parallax.co.uk>
1494 * msw-mouse.el: set selection-pointer-glyph to Normal.
1496 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
1498 * wid-edit.el (widget-specify-secret): New function.
1499 (widget-after-change): Use it.
1500 (widget-specify-field): Use it.
1502 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
1504 * mouse.el (drag-window-divider): Use `(not done)' instead of
1505 `doit'; reuse result of `window-pixel-edges'.
1507 * modeline.el (drag-modeline-event-lag): Rename to
1508 drag-divider-event-lag.
1510 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
1512 * specifier.el (let-specifier): Rewritten not to generate needless
1513 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
1516 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
1518 * minibuf.el (read-file-name-1): Setup buffer-local value of
1519 `completion-ignore-case' in completions buffer under Windows.
1521 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
1523 * about.el (about-maintainer-glyph): Fix support for not
1526 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
1528 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
1530 * mouse.el (mouse-track): Cancel selection if misc-user event with
1531 `cancel-mode-internal' function is fetched.
1533 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
1535 * files.el (save-some-buffers-1): Fixed return value.
1537 1998-06-01 Oliver Graf <ograf@fga.de>
1539 * dragdrop.el: added experimental
1541 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
1543 * startup.el (after-init-hook, init-file-user,
1544 user-init-directory, load-user-init-file): Purge references
1545 to "~/.xemacs/init.el" from docstrings.
1547 (load-user-init-file) Use paths-construct-path to construct
1548 paths to user init files. Go directly to ~/.emacs, do not
1549 search ~/.xemacs/, do not load `default-custom-file'.
1551 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
1553 * files.el (interpreter-mode-alist): Catch wish and tclsh before
1555 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
1557 1998-06-03 Andy Piper <andyp@parallax.co.uk>
1559 * menubar-items.el (default-menubar): add Update Packages to customize
1562 1998-06-02 Andy Piper <andyp@parallax.co.uk>
1564 * faces.el: use toolbar face as a fallback for toolbar properties
1565 in xpm-color-symbols instead of default.
1567 * msw-faces.el: rename 3d-object -> gui-element face.
1569 1998-06-06 SL Baur <steve@altair.xemacs.org>
1571 * startup.el (xemacs-startup-logo-function): New variable.
1572 (startup-splash-frame): Use it.
1574 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
1576 * files.el (save-some-buffers): Would wait 1 second.
1577 (save-some-buffers-1): Delete other windows here instead of in
1578 `save-some-buffers'.
1579 (save-some-buffers): Force redisplay only if windows were deleted.
1581 1998-06-02 Didier Verna <verna@inf.enst.fr>
1583 * cus-face.el (custom-face-attributes): generalized the use of
1584 toggle buttons for boolean attributes.
1585 Re-ordered the items a bit.
1587 1998-06-01 SL Baur <steve@altair.xemacs.org>
1589 * sound.el (default-sound-directory): Use `locate-data-directory'
1590 to find the sounds directory.
1592 1998-05-29 Andy Piper <andyp@parallax.co.uk>
1594 * sound.el: default sound-ext to .wav under mswindows, .au
1595 otherwise. load-default sounds without extensions.
1597 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
1599 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
1600 if send-pr is not bound.
1602 1998-06-01 Andy Piper <andyp@parallax.co.uk>
1604 * files.el: grok idl files in auto-mode-alist.
1605 1998-06-01 Jeff Miller <jmiller@smart.net>
1607 * minibuf.el (exact-minibuffer-completion-p): check for nil before
1610 1998-05-30 Andy Piper <andyp@parallax.co.uk>
1612 * msw-glyphs.el: add xbm to the list of image types supported.
1614 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1616 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
1617 instead of XEmacs one when dumping InfoDock.
1619 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1621 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
1622 for `modeline-visible-p'
1624 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
1626 1998-05-29 Andy Piper <andyp@parallax.co.uk>
1628 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
1629 since it's not used anymore. doc string fixes.
1631 * package-get.el (package-get-file-installed-p): new function. use
1632 instead of file-installed-p which is in an external package.
1634 1998-05-28 Oliver Graf <ograf@fga.de>
1636 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
1637 favor of select-window/switch-to-buffer
1639 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
1641 * startup.el: changed (getenv "HOME") to (user-home-directory)
1643 1998-05-25 Oliver Graf <ograf@fga.de>
1645 * frame.el (cde-start-drag) moved to dragdrop.el
1646 (offix-start-drag-region) moved to dragdrop.el
1647 (offix-start-drag) moved to dragdrop.el
1648 * dragdrop.el (cde-start-drag) moved from frame.el
1649 (offix-start-drag-region) moved from frame.el
1650 (offix-start-drag) moved from frame.el
1651 (cde-start-drag-region) cde drag regions
1652 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
1654 1998-05-26 Oliver Graf <ograf@fga.de>
1656 * dragdrop.el: created dragdrop-drag prototypes
1657 (cde-start-drag-region) fixed typo
1659 1998-05-28 SL Baur <steve@altair.xemacs.org>
1661 * simple.el (after-init-hook): Remove reader macro.
1663 * packages.el (packages-hardcoded-lisp): Get rid of reader
1664 macros. Update DOC string.
1666 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
1668 * mouse.el (drag-window-divider): Ditto.
1670 * modeline.el (mouse-drag-modeline): Use it.
1672 * lisp-mode.el (let-specifier): Specify indentation.
1674 * specifier.el (let-specifier): Renamed from
1675 `with-specifier-instance'.
1677 1998-05-27 Andy Piper <andyp@parallax.co.uk>
1680 * faces.el: move definition of xpm-color-symbols from x-faces.el
1681 to faces. Predicate x-get-resource on the presence of x.
1683 * msw-faces.el: set 3d-object face rather than modeline. Specifiy
1684 faces as specfier defaults.
1686 * package-get.el: don't use package-admin-add-single-file-package.
1688 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
1690 * toolbar-items.el: Fixup tooltips.
1691 (toolbar-gnus): Don't use obsolete variable
1692 toolbar-news-frame-properties.
1693 (toolbar-news-reader): Default to `gnus' instead of
1696 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
1699 1998-05-25 Andy Piper <andyp@parallax.co.uk>
1701 * package-get.el: rename -installedp -> -installed-p.
1703 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
1705 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
1706 attributes, and assinged it to continuation, truncation and
1709 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
1710 and made continuation, truncation and hscroll glyphs arrow
1711 characters out of that font.
1713 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
1715 * minibuf.el (minibuffer-electric-separator): Play nicely with
1716 directory-sep-char being \.
1717 (minibuffer-electric-tilde): Ditto.
1718 (read-file-name-map): Ditto.
1720 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
1722 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
1724 (default-mouse-track-deal-with-down-event): Avoid
1725 `x-disown-selection'; use `disown-selection' instead.
1727 1998-05-21 Andy Piper <andyp@parallax.co.uk>
1730 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
1731 moved to (cut-copy-clear-internal) in select.el. Ditto for
1732 (x-delete-primary-selection) (x-kill-primary-selection)
1733 (x-copy-primary-selection).
1734 (own-clipboard): new function.
1736 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
1737 functions in select.el. remove old ones.
1738 (mswindows-own-clipboard): new function.
1740 1998-05-21 Andy Piper <andyp@parallax.co.uk>
1742 * gnuserv.el: allow connections from mswindows type devices.
1744 1998-05-20 Andy Piper <andyp@parallax.co.uk>
1746 * msw-glyphs.el: change image type used from cursor to resource.
1748 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
1750 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
1751 for {top,bottom}-{left,right} values in addition to
1752 {top,bottom}_{left,right}.
1753 Use x-get-resource instead of x-get-resource-and-bogosity-check.
1755 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
1757 * cl-macs.el (specifier-instance): Undefine its setf method.
1759 * specifier.el (with-specifier-instance): Added docstring.
1761 * mouse.el (drag-window-divider): Ditto.
1763 * modeline.el (mouse-drag-modeline): Use it.
1765 * lisp-mode.el (with-specifier-instance): Define its indentation
1768 * specifier.el (with-specifier-instance): New macro.
1770 1998-05-19 Andy Piper <andyp@parallax.co.uk>
1772 * package-get.el (package-get-create-custom): new function to
1773 auto-generate package-get-custom.el from package-get-base.el.
1774 * (package-get-ever-installedp): new function.
1775 * (package-get-custom): new function to get all packages specified
1778 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
1780 * cus-edit.el (custom-file): Revert to `~/.emacs'.
1782 1998-05-23 SL Baur <steve@altair.xemacs.org>
1784 * cl-extra.el: Reverse previous float change.
1786 1998-05-17 Andy Piper <andyp@parallax.co.uk>
1789 * faces.el (try-font-name): moved from x-faces.el since it is
1790 required by w3 under mswindows as well X.
1792 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
1794 * winnt.el: Removed evil (setq completion-ignore-case t)
1795 clause, one more overlookef fsfism.
1796 (nt-quote-args-functions-alist): End sentences with double space.
1798 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
1800 * window-xemacs.el (push-window-configuration): Remove kludgery of
1801 recaching default-toolbar specifier.
1802 (pop-window-configuration): Ditto.
1803 (unpop-window-configuration): Ditto.
1805 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
1807 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
1809 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
1811 * winnt.el (nt-quote-args-verbatim): Added function.
1812 (nt-quote-args-prefix-quote): Added function.
1813 (nt-quote-args-backslash-quote): Added function.
1814 (nt-quote-args-double-quote): Added function.
1815 (nt-quote-args-functions-alist): New variable.
1816 (nt-quote-process-args): Added function. This is the main quoting
1817 work horse called from process-nt.c
1819 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
1821 * winnt.el: Removed duplicate definitions for backspace,
1822 delete, M-backspace and C-M-backspace.
1823 (file-name-buffer-file-type-alist): Removed this variable.
1824 (find-buffer-file-type): Removed function.
1825 (find-file-binary): Removed function.
1826 (find-file-text): Removed function.
1827 (find-file-not-found-set-buffer-file-type): Removed function.
1828 (save-to-unix-hook): Removed function.
1829 (revert-from-unix-hook): Removed function.
1830 (using-unix-filesystems): Removed function.
1831 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
1833 (x-set-selection): Removed function.
1834 (x-get-selection): Removed function.
1835 Removed commented FSFisms.
1836 Replaced copyright notice (this file is not part of GNU Emacs).
1837 (nt-shell-mode-hook): Moved here from a lambda expression. Added
1838 comint-process-echoes setting to t.
1840 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1842 * packages.el (packages-no-package-hierarchy-regexp): Introduced
1843 and used following the interface change of
1844 `paths-find-recursive-path'.
1846 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
1847 regexp instead of a list of base names.
1848 (paths-version-control-filename-regexp):
1849 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
1850 Introduced and used following the interface change of
1851 `paths-find-recursive-path'.
1853 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
1855 * simple.el (delete-forward-p): Make it a defun; do X garbage only
1856 on X devices, rather than on all non-TTY devices.
1858 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
1860 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
1862 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
1864 1998-05-17 Adrian Aichner <aichner@ecf.teradyne.com>
1866 * itimer.el (activate-itimer): Fixed usage of integers
1867 as argument to `concat'.
1869 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
1871 * itimer.el (start-itimer): replace the use of `concat' with
1874 1998-05-16 SL Baur <steve@altair.xemacs.org>
1876 * mode-motion.el (mode-motion-hook): Clarify docstring.
1877 From Bob Weiner <weiner@altrasoft.com>
1879 * loadhist.el (symbol-file): Supply prompt string when used
1881 From Bob Weiner <weiner@altrasoft.com>
1883 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
1885 * loadup.el (really-early-error-handler): Ditto.
1887 * update-elc.el: Ditto.
1889 * setup-paths.el (paths-construct-exec-path): Ditto.
1891 * make-docfile.el: Ditto.
1893 * find-paths.el (paths-decode-directory-path): Use split-path
1894 instead of decode-path.
1896 * files.el (parse-colon-path): Update docstring reference.
1898 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
1902 Bind cut'n'paste keys to non window-system specific functions.
1904 * msw-select.el: New function mswindows-clear-clipboard.
1905 mswindows-cut-copy-clipboard extended to handle clearing of the
1906 selection and renamed to mswindows-cut-copy-clear-clipboard.
1908 * select.el: on mswindows devices delete-primary-selection
1909 calls mswindows-clear-clipboard.
1911 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
1913 * simple.el (quoted-insert): Inhibit quit when using read-char.
1915 * cmdloop.el (read-char): Don't inhibit quit.
1916 (read-char-exclusive): Ditto.
1917 (read-char): Signal quit if quit-char was pressed.
1918 (read-char-exclusive): Ditto.
1919 (read-quoted-char): Return a character, not integer.
1921 * menubar-items.el (default-popup-menu): Use Andy's generic
1923 (default-popup-menu): Fix code.
1925 1998-05-14 Oliver Graf <ograf@fga.de>
1927 * dragdrop.el (dragdrop-function-widget): this time it's done
1929 1998-05-13 Oliver Graf <ograf@fga.de>
1931 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
1933 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
1935 * device.el (device-pixel-width):
1936 (device-pixel-height):
1940 (device-color-cells): Swapped parameters to device-system-metric
1941 according to the interface change.
1943 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
1945 * mouse.el (default-mouse-motion-handler): Use new name of the
1946 function event-over-vertical-divider-p.
1947 Do not set E-W arrow cursor over the divider if
1948 vertical-divider-draggable-p is nil in the window.
1949 ([top-level]): Use new name for the variable
1950 vertical-divider-map.
1951 (drag-window-divider): Respect vertical-divider-draggable-p.
1952 Variable name typo fixes.
1954 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
1956 * keymap.el (kbd): Define here; handle string constants and
1959 1998-05-15 Christian Nyb <chr@mediascience.no>
1961 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
1964 1998-05-13 Didier Verna <verna@inf.enst.fr>
1966 * mouse.el (drag-window-divider): give the vertical divider a
1967 pressed look when dragging it.
1969 1998-05-13 Andy Piper <andyp@parallax.co.uk>
1971 * faces.el: predicate some more face operations on x or mswindows
1974 * modeline.el: enable modeline coloring for mswindows.
1976 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1978 * minibuf.el (minibuffer-default): Added variable; compatible with
1980 (next-history-element): Used `minibuffer-default'.
1982 1998-05-12 Oliver Graf <ograf@fga.de>
1984 * dragdrop.el (dragdrop-function-widget): button and mods ok
1985 arguments still look a bit strange
1986 (dragdrop-compare-mods) created
1987 (dragdrop-drop-do-functions) correctly checks for buttons and
1990 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
1992 * setup-paths.el (paths-default-info-directories): Replace
1993 path-separator with directory-sep-char.
1995 * files.el (path-separator): Don't define it here.
1997 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
1999 * update-elc.el: Ditto.
2001 * setup-paths.el (paths-construct-exec-path): Ditto.
2003 * make-docfile.el: Ditto.
2005 * loadup.el (really-early-error-handler): Ditto.
2007 * find-paths.el (paths-decode-directory-path): Use decode-path
2008 instead of decode-path-internal.
2010 * files.el (parse-colon-path): Update docstring.
2012 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
2014 * subr.el (get-buffer-window-list): Make BUFFER optional.
2016 * window-xemacs.el (windows-of-buffer): Defalias to
2017 get-buffer-window-list.
2019 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2021 * disass.el: Fix maintainer keyword.
2023 * bytecomp.el (byte-compile-and-load-file): Autoload.
2024 (byte-compile-buffer): Ditto.
2026 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
2027 value is returned, not the name.
2028 (lisp-imenu-generic-expression): Enable it.
2029 (lisp-mode-variables): Ditto.
2030 (lisp-indent-offset): Change defconst to defvar.
2031 (lisp-indent-function): Ditto.
2032 (lisp-body-indent): Ditto.
2034 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2036 * modeline.el: Use zap-last-kbd-macro-event.
2038 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
2039 nil, don't attempt to do anything with messages.
2040 (eval-last-sexp): Use `letf' for clarity.
2042 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2044 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
2046 1998-05-11 Martin Buchholz <martin@xemacs.org>
2051 Change empty docstrings into no doc strings at all.
2052 Fix bogus FSF-format docstrings.
2053 * etags.el: Fix docstring.
2055 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
2057 * package-get.el (package-get): Use internal md5
2059 1998-05-13 SL Baur <steve@altair.xemacs.org>
2061 * about.el (about-xemacs): Correct abuse of concat.
2063 1998-05-11 SL Baur <steve@altair.xemacs.org>
2065 * info.el (Info-mode): Use easymenu.
2067 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2069 * apropos.el (apropos): Don't use concat with integers.
2071 * cmdloop.el (describe-last-error): Handle the case when no error
2072 was seen gracefully.
2074 * apropos.el (apropos-print): Use with-displaying-help-buffer as
2076 (apropos-describe-plist): Ditto.
2078 * help.el (with-displaying-help-buffer): Revert to a defun.
2079 (describe-key): Use it as defun.
2080 (describe-mode): Ditto.
2081 (describe-bindings): Ditto.
2082 (describe-prefix-bindings): Ditto.
2083 (describe-installation): Ditto.
2084 (view-lossage): Ditto.
2085 (describe-function): Ditto.
2086 (describe-variable): Ditto.
2087 (describe-syntax): Ditto.
2089 1998-05-11 Oliver Graf <ograf@fga.de>
2091 * dragdrop.el: changed order of require/provide
2092 (dragdrop-drop-mime-default) changed to new calling conventions
2093 (dragdrop-drop-do-functions) changed to new calling conventions
2094 (dragdrop-function-widget) this one needs more work...
2096 1998-05-10 Oliver Graf <ograf@fga.de>
2098 * about.el: another small change in my entry
2099 * dragdrop.el (dragdrop-drop-log-function): logging added
2101 changed interface to handler functions. now called with event
2104 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
2106 * glyphs.el (divider-pointer-glyph): Declared new glyph,
2107 E-W arrow pointer displayed over draggable dividers.
2109 * mouse.el (default-mouse-motion-handler): Show it when
2111 (drag-window-divider): Added.
2112 ([top-level]): Initialized window-divider-map with a keymap
2113 binding the above function to left button down event.
2115 * x-mouse.el (x-init-pointer-shape): Initialize
2116 divider-pointer-glyph from Cursor.dividerPointer, or use default
2119 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
2121 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
2123 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
2125 * simple.el (count-words-buffer): Don't query for buffer.
2126 (count-lines-buffer): Ditto.
2128 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
2130 * help.el (where-is): add optional insert argument.
2132 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
2134 * help.el (describe-key-briefly): New argument INSERT.
2136 * simple.el (eval-expression): New optional argument; synch with
2139 * keydefs.el (global-map): Add new register bindings.
2141 * register.el: Synched with FSF 20.3.
2143 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
2145 * window-xemacs.el (recenter): all arguments are optional.
2147 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
2149 * device.el: (device-pixel-width): Reflected name/parameters
2150 change to device-system-metric.
2151 (device-pixel-height): Ditto.
2152 (device-mm-width): Ditto.
2153 (device-mm-height): Ditto.
2154 (device-bitplanes): Ditto.
2155 (device-color-cells): Ditto.
2157 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
2159 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
2161 * cl.el (most-positive-fixnum): Document.
2162 (most-negative-fixnum): Ditto.
2164 * cus-dep.el: Updated comment.
2166 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
2169 * cus-load.el (custom-put): Removed.
2171 * files.el (after-find-file): Just resignal quit instead of
2172 signaling "canceled".
2174 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
2176 * frame.el (other-frame): Use `focus-frame' instead of
2177 select-frame kludges.
2179 * lisp-mode.el: Update lisp-indent-function for
2180 save-selected-frame and with-selected-frame.
2182 * frame.el (save-selected-frame): New macro.
2183 (with-selected-frame): Ditto.
2184 (other-frame): Use `set-frame-focus'.
2186 1998-05-06 Oliver Graf <ograf@fga.de>
2188 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
2189 (dragdrop-drop-url-default) default handler for URL drops created
2190 (dragdrop-drop-mime-default) default handler for MIME drops created
2191 (dragdrop-drop-functions) default custom for handling drops created
2192 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
2194 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
2196 * mouse.el: Removed redundant mouse-mswindows-drop function.
2198 1998-05-05 Oliver Graf <ograf@fga.de>
2200 * about.el: changed some text in my entry
2201 * dragdrop.el: added customs
2203 1998-05-04 Oliver Graf <ograf@fga.de>
2205 * mouse.el: killed global drop key bindings
2206 (mouse-offix-drop) removed
2207 * dragdrop.el: created
2208 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
2210 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
2212 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
2213 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
2215 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
2218 * scrollbar.el (scrollbars-visible-p): Use new
2219 {vertical,horizontal}-scrollbar-visible-p specifiers.
2221 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
2223 * device.el (device-pixel-height):
2224 (device-pixel-width):
2228 (device-color-cells): Moved these 6 functions from device.c; they
2229 all use single (device-system-metrics) call.
2231 1998-05-09 SL Baur <steve@altair.xemacs.org>
2233 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
2237 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
2238 Suggested by Hrvoje Niksic <hniksic@srce.hr>
2240 * help.el (help-map): Remove Hyperbole keybinding logic.
2241 Suggested by: Michael Ernst <mernst@cs.washington.edu>
2243 1998-05-08 SL Baur <steve@altair.xemacs.org>
2245 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
2246 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
2248 1998-05-07 Andy Piper <andyp@parallax.co.uk>
2250 * msw-glyphs.el: use nicer icon3 from the frame icon.
2252 1998-05-07 SL Baur <steve@altair.xemacs.org>
2254 * version.el (emacs-version): Remove InfoDock conditionals.
2256 * startup.el (startup-splash-frame): Change ID logo name.
2258 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
2260 * files.el (after-find-file): If the user presses C-g on
2261 directory-creation prompt, kill the buffer.
2263 1998-05-06 SL Baur <steve@altair.xemacs.org>
2265 * simple.el (count-words-region): Reverse previous change.
2267 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
2269 * replace.el (query-replace): Just call perform-replace.
2270 (query-replace-regexp): Ditto.
2271 (perform-replace): Move region handling here.
2272 (perform-replace): Use the new arg to match-data.
2274 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
2276 * x-init.el: Install X specific display table that
2277 displays char 0240 as a space to avoid whatever it is
2278 that screws up display of that character code.
2280 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
2282 * help.el (function-arglist): If no arguments are documented for a
2283 subr, print nothing rather than incorrect output.
2285 1998-05-05 SL Baur <steve@altair.xemacs.org>
2287 * cmdloop.el (command-error): Update bail-out error message to use
2288 `emacs-program-name'.
2290 * lib-complete.el: Remove reader macro cruft.
2292 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
2295 * simple.el (count-words-region): Drop interactive-p check on the
2298 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
2302 Correct spelling of mswindows-font-canonicalize-name.
2304 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2306 * ldap.el (ldap-host-parameters-alist): Replaced with
2307 `ldap-host-parameters-plist'
2308 (ldap-search): Adapt to previous change
2310 1998-05-02 SL Baur <steve@altair.xemacs.org>
2312 * about.el (about-hackers): Update Bob Weiner bio.
2313 (about-maintainer-info): Ditto.
2315 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
2317 * simple.el (display-warning-minimum-level): Docfix.
2319 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
2321 * widget.el (:default-get): New keyword.
2322 * wid-edit.el (default, widget-default-default-get): Define it.
2323 (group, widget-group-default-get): Define it.
2324 (menu-choice, widget-choice-default-get): Define it.
2325 (widget-default-get): New function.
2326 (widget-choice-action): Call it.
2327 (widget-editable-list-entry-create): Call it.
2329 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
2331 * byte-optimize.el (byte-boolean-vars): Removed.
2332 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
2333 lookup through `byte-boolean-vars'.
2335 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
2337 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
2338 resource-provided values into ghost specs for scrollbar-height and
2341 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
2343 * byte-optimize.el: Don't attempt to optimize /=.
2345 * bytecomp.el (byte-compile-one-ore-more-args): New function.
2346 (byte-compile-/=): Ditto.
2348 1998-05-02 SL Baur <steve@altair.xemacs.org>
2350 * apropos.el: Use `with-displaying-help-buffer'.
2351 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
2352 Use `with-displaying-help-buffer'.
2353 (apropos-follow): Do not give special treatment to buffer cursor
2354 was in prior to a mouse click.
2355 (apropos-describe-plist): Use `with-displaying-help-buffer'.
2356 (apropos-print-doc): Set correct buffer for setting text
2359 1998-05-01 SL Baur <steve@altair.xemacs.org>
2361 * help.el (help-buffer-prefix-string): New variable.
2362 (help-buffer-name): Use it.
2364 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
2367 1998-04-30 Greg Klanderman <greg@alphatech.com>
2369 * frame.el (other-frame): Work even when focus-follows-mouse is true.
2371 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
2373 * files.el (find-file-noselect): Update docstring.
2374 (find-file-noselect): Signal an error if found an unreadable file.
2375 (file-chase-links): Save the match data.
2376 (normal-mode): Use `lwarn' and `error-message-string'.
2377 (interpreter-mode-alist): Change defconst to defvar.
2378 (inhibit-first-line-modes-regexps): Ditto.
2379 (inhibit-first-line-modes-regexps): Added .tgz.
2380 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
2381 (change-major-mode-with-file-name): New user-option.
2382 (set-visited-file-name): Synched with FSF.
2383 (file-name-extension): New function, from FSF 20.3.
2384 (file-relative-name): Synched with FSF.
2385 (save-some-buffers): Support the C-r feature.
2386 (recover-session): Synched with FSF.
2387 (kill-some-buffers): Ditto.
2388 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
2390 1998-04-30 SL Baur <steve@altair.xemacs.org>
2392 * files.el (insert-file): Undo previous change and reenable use of
2395 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
2397 * window-xemacs.el (recenter): Define.
2399 1998-04-29 Andy Piper <andyp@parallax.co.uk>
2401 * font.el (mswindows-font-create-name)
2402 (mswindows-font-create-object): new functions for mswindows type
2405 * msw-faces.el (mswindows-font-canicolize-name): fix so that
2406 strings are parsed as well as font objects.
2408 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
2410 * modeline.el (defining-kbd-macro): Restore modeline indication of
2411 kbd-macro being recorded.
2412 (add-minor-mode): Simplify docstring.
2413 (modeline-minor-mode-menu): Remove stuff.
2415 1998-04-29 Andy Piper <andyp@parallax.co.uk>
2417 * code-process.el (call-process): dynamically decide process
2420 1998-04-29 Jim Radford <radford@robby.caltech.edu>
2422 * modeline.el: Add line-number-mode, column-number-mode to
2423 the modeline minor-mode menu. Button2 on the line number does
2426 1998-04-29 Andy Piper <andyp@parallax.co.uk>
2428 * mouse.el: move x-selection-owner-p type things to
2431 * msw-init.el: copy zmacs stuff from x-init.el
2433 * msw-select.el (mswindows-own-selection)
2434 (mswindows-disown-selection) (mswindows-selection-owner-p): new
2435 functions. Very simple minded implementation of selectio
2438 * select.el (own-selection) (disown-selection)
2439 (activate-region-as-selection) (select-make-extent-for-selection)
2440 (valid-simple-selection-p): functions moved from x-select.el for
2441 generalized selection.
2443 * x-select.el: see select.el changes.
2445 * x-toolbar.el: use new selection functions.
2447 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2449 * packages.el (packages-find-package-directories): Fixed bug that
2450 would pick up multiple site-package directories.
2451 (package-locations): Added "xemacs-packages" as a late package
2454 * find-paths.el: Now uses `emacs-program-name' and
2455 `emacs-program-version'.
2456 Additions to enforce version-specific directories in
2457 `paths-find-version-directory'.
2459 1998-04-29 SL Baur <steve@altair.xemacs.org>
2461 * default.el: Removed.
2462 * site-start.el: Removed.
2464 1998-04-29 Didier Verna <verna@inf.enst.fr>
2466 * minibuf.el (minibuffer-history-minimum-string-length): Default
2469 1998-04-28 SL Baur <steve@altair.xemacs.org>
2471 * find-paths.el (paths-program-name): Rename.
2472 (paths-emacs-root-p): Ditto.
2473 (paths-find-site-directory): Ditto.
2475 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
2477 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
2478 `emacs-lisp-byte-compile-and-load'.
2480 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2482 * ldap.el (ldap-search): Fixed additional parameter passing to
2485 1998-04-27 Andy Piper <andyp@parallax.co.uk>
2487 * select.el (kill-primary-selection) (selection-owner-p)
2488 (copy-primary-selection) (yank-clipboard-selection)
2489 (selection-exists-p) (delete-primary-selection): new file and
2490 functions that do the right thing for the selected device.
2492 * x-menubar.el: use generalised selection functions.
2494 * dumped-lisp.el: dump select.el.
2496 1998-04-27 SL Baur <steve@altair.xemacs.org>
2498 * find-paths.el (paths-progname): New variable.
2499 (paths-emacs-root-p): Use it.
2500 (paths-find-site-directory): Ditto.
2502 1998-04-26 SL Baur <steve@altair.xemacs.org>
2504 * loadup.el ((member "dump" command-line-args)): Dump as
2505 `infodock' if InfoDock.
2507 1998-04-25 SL Baur <steve@altair.xemacs.org>
2509 * find-paths.el (construct-emacs-version): Simplify, include
2510 program name in the return value.
2511 * (paths-find-version-directory): Use it.
2513 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2515 * info.el (Info-parse-dir-entries): Fixed regexp
2516 (Info-build-dir-anew): Remove full suffix and capitalize info file
2517 name for files with no @direntry
2518 (Info-batch-rebuild-dir): New function
2519 (Info-suffixed-file): Check for regular files instead of simple
2520 file existence (could catch directories before)
2522 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2524 * setup-paths.el, find-paths.el: Removed uses of `not' which
2525 temacs doesn't have.
2527 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
2528 into root searching.
2530 1998-04-24 Martin Buchholz <martin@xemacs.org>
2532 * subr.el: Remove definition of `not'.
2534 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
2536 * msw-glyphs.el: enable graphics support.
2538 1998-04-23 Didier Verna <verna@inf.enst.fr>
2540 * x-menubar.el (default-menubar): restored the line-number-mode
2543 * misc doc string updates related to the options menu.
2545 1998-04-24 SL Baur <steve@altair.xemacs.org>
2547 * setup-paths.el (paths-construct-load-path): Fix typo.
2549 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2551 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
2552 font-menu-ignore-scaled-fonts don't have to be bound now; this
2553 gets us one step further towards making --no-autoloads work.
2555 * startup.el (normal-top-level): Load auto-autoloads only if
2556 lisp-directory is non-nil.
2558 * setup-paths.el (paths-construct-load-path): Made it robust
2559 against nil lisp-directory.
2561 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
2562 to the list of variables that cause a warning when nil.
2564 * toolbar.el (init-toolbar-location): Now works even when there's
2565 no toolbar icon directory.
2567 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
2569 * help.el (view-lossage): Recognize it.
2571 * simple.el (log-message): Mark multiline messages.
2573 1998-04-22 SL Baur <steve@altair.xemacs.org>
2575 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
2577 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
2579 * package-get.el (package-get-all): add `\n' separator to
2580 interactive specification so that both variables are read
2582 1998-04-22 Didier Verna <verna@inf.enst.fr>
2584 * x-menubar.el: ported the options menu to Custom.
2585 Moved the "read only" toggle button to the buffers menu.
2586 Corrected some missing ;;;###autoload or defcustom.
2588 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
2589 the scrollbar-visible specifier for options menu handling.
2591 * toolbar.el (toolbar-visible-p)
2592 (toolbar-captioned-p)
2593 (default-toolbar-position): defcustom wrappers around
2594 the toolbar specifiers for options menu handling.
2596 * frame.el (get-frame-for-buffer-default-instance-limit):
2597 defcustom it for options menu handling.
2599 * font-lock.el (font-lock-mode): defcustom and autolaod the variable
2600 font-lock-mode for options menu handling.
2602 * cus-start.el: added Custom properties to overwrite-mode for
2603 options menu handling.
2605 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
2607 * about.el: shameless self-promotion.
2609 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
2611 * simple.el (raw-append-message): Slightly optimize.
2612 (remove-message): Use `push' for clarity.
2613 (append-message): Ditto.
2614 (display-warning): Dito.
2615 (raw-append-message): Send the message to the appropriate device.
2617 1998-04-22 SL Baur <steve@altair.xemacs.org>
2619 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
2620 From Sean MacLennan <Sean.MacLennan@pika.ca>
2622 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2624 * setup-paths.el: Changed `directory-sep-char' to
2625 `path-separator', following a change in GNU Emacs.
2627 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2629 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
2630 (Info-build-dir-anew): Add a final newline.
2631 (Info-build-dir-anew): Do not issue warning when rebuilding policy
2633 (Info-rebuild-dir): Ditto
2635 * dumped-lisp.el (preloaded-file-list): Added ldap.el
2637 1998-04-21 SL Baur <steve@altair.xemacs.org>
2639 * simple.el (count-words-buffer): Retain zmacs region.
2640 (count-words-region): Ditto.
2641 * simple.el: (what-line): Expanded line counts.
2642 (count-lines): New parameter to conditionalize whether collapsed
2644 From Bob Weiner <weiner@altrasoft.com>
2646 1998-04-19 SL Baur <steve@altair.xemacs.org>
2648 * packages.el (package-locations): infodock-packages must override
2649 mule-packages and packages.
2651 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
2654 remove rude messages from widget-activation-widget-mapper
2655 and widget-activation-glyph-mapper
2657 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
2659 * toolbar.el: Remove (featurep 'x) test from
2660 toolbar-make-button-list
2662 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
2664 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
2665 only if in the same frame.
2667 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2669 * packages.el (package-locations): Added site-packages hierarchy.
2671 * setup-paths.el (paths-default-info-directories): Introduced and
2674 * packages.el, setup-paths.el: Set various path searching depths
2677 * packages.el (packages-hierarchy-depth):
2678 (packages-load-path-depth): Introduced and used.
2680 * setup-paths.el (paths-load-path-depth): Introduced and used.
2682 * find-paths.el (paths-find-recursive-path): Added max-depth
2685 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2687 * setup-paths.el (paths-construct-info-path): Removed
2688 dependency on behavior of (file-name-as-directory "").
2690 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2692 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
2695 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2697 * dump-paths.el, startup.el: Added handling for --debug-paths.
2699 1998-04-15 William M. Perry <wmperry@aventail.com>
2701 * wid-edit.el: We cannot just set the help-echo or balloon-help
2702 properties for an extent based on the :help-echo widget
2703 property, since help-echo and balloon-help cause an EXTENT to
2704 get passed in, where :help-echo functions are expecting a WIDGET
2706 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
2708 * scrollbar.el (init-scrollbar-from-resources): Call
2709 mswindows-init-scrollbar-metrics when appropriate.
2711 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
2713 * dumped-lisp.el: dump x-toolbar for window system
2715 * msw-init.el (init-post-mswindows-win): enable toolbars if we
2716 have support and xpm.
2718 1998-04-16 SL Baur <steve@altair.xemacs.org>
2720 * files.el (toggle-read-only): Fix docstring.
2721 From Didier Verna <verna@inf.enst.fr>
2723 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2725 * startup.el (normal-top-level): Load autoload-file-name without
2726 specifying an extension---some people only auto-autoload.el.gz.
2728 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
2730 * files.el (backup-enable-predicate): Don't bomb on NAME being
2733 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2735 * find-paths.el, packages.el: Now prefers configure'd paths.
2736 This shouldn't cause any of the originally anticipated problems as
2737 the current paths architecture will not define the various
2738 configure-xxx variables if they're not specified on the configure
2741 * find-paths.el, setup-paths.el, packages.el: Removed all
2742 mentionings of "/" as a path separator.
2743 Used paths-construct-path throughout.
2745 * find-paths.el (paths-construct-path): Created to assemble paths
2746 from directory components.
2748 * setup-paths.el, packages.el: Used paths-decode-directory-path
2749 instead of decode-path-internal.
2751 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
2753 (paths-decode-directory-path) Created.
2755 * setup-paths.el: Changed configure-exec-path to
2756 configure-exec-directory.
2758 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2760 * packages.el (packages-find-packages): Fixed decoding of
2763 * startup.el: -no-packages -> -no-early-packages.
2765 (packages-load-package-lisps): Fixed loading of auto-autoload
2768 * startup.el (normal-top-level): Fixed loading of core
2771 * obsolete.el: Un-obsoleted site-directory. Sigh.
2773 * startup.el, packages.el, dump-paths.el: Added proper settings
2774 for site-directory and lisp-directory variables.
2776 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
2777 inhibit-package-autoloads and fixed handling of it.
2779 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
2780 handling of former inhibit-package-init, now
2781 inhibit-early-packages, to make -vanilla etc. work.
2783 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
2785 * code-process.el (start-process): Fallback to 'undecided instead
2786 of 'binary for process input coding stream.
2788 * process.el (start-process): Docstring fix.
2790 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2792 * info.el (Info-insert-dir): Do not insert temporary dir files
2793 in Info-dir-file-attributes
2794 (Info-build-dir-anew): Ensure temporary buffer is not read-only
2795 (Info-rebuild-dir): Ditto.
2797 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2799 * obsolete.el: Added obsoleteness declarations for
2800 `site-directory' and `Info-default-directory-list'.
2802 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2804 * find-paths.el (paths-find-emacs-root): Only look at the
2805 executable at the end of the symlink chain for determining the
2808 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2810 * setup-paths.el (paths-construct-info-path): Changed construction
2811 to cater to gone default in configure.
2813 * find-paths.el (paths-uniq-append): Added.
2815 * packages.el: Rewritten package path construction once again.
2817 * dump-paths.el, startup.el: Removed package-path as a global
2820 * package-admin.el (package-admin-add-single-file-package):
2821 (package-admin-add-binary-package): Changed package-path to
2824 * packages.el (packages-split-path): Split path at "/" rather than
2825 nil according to change in emacs.c.
2827 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2829 * setup-paths.el (paths-construct-info-path): Changed info path
2830 order so that directories come out right.
2831 (paths-find-lock-directory): Fixed bug: It used to think
2832 configure-lock-directory is a path.
2834 1998-04-06 Jeff Miller <jmiller@smart.net>
2836 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
2837 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
2838 eases the use of toolbar-add/kill-item functions.
2840 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
2842 * code-files.el (file-coding-system-alist): Commented out
2843 loaddefs.el magical treatment.
2845 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2847 * info.el (Info-rebuild-outdated-dir): Added new option
2848 `conservative' and made it the default
2849 (Info-rebuild-dir): Appropriately parse multi-line description
2850 strings, and multi-section dir files. Issue warning when dir
2851 is rebuilt as temporary
2852 (Info-build-dir-anew): Issue warning when dir is built as
2855 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
2857 * list-mode.el (list-mode-map): Bind highlight motion commands to
2858 standard keys left, right, C-b and C-f.
2860 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
2862 * files.el (auto-mode-alist): allow .sc for Scheme->C
2864 1998-04-06 SL Baur <steve@altair.xemacs.org>
2866 * loadup.el (pureload): Don't quote (garbage-collect).
2868 1998-04-04 SL Baur <steve@altair.xemacs.org>
2870 * package-get-base.el: Updated.
2872 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
2874 * isearch-mode.el (isearch-just-started): New variable.
2875 (isearch-mode): Set it.
2876 (isearch-repeat): Advance one character forward only if the search
2877 was successful, and was not just started.
2878 (isearch-repeat): Clear isearch-just-started.
2880 1998-04-02 SL Baur <steve@altair.xemacs.org>
2882 * finder.el (finder-compile-keywords): Don't eval new finder-inf
2885 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
2887 * subr.el (listify-key-sequence): Removed.
2889 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
2891 * bytecomp.el (byte-compile-print-gensym): New option.
2892 (byte-compile-output-file-form): Use it.
2893 (byte-compile-output-docform): Ditto.
2894 (byte-compile-compiled-obj-to-list): Ditto.
2896 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
2898 * msw-glyphs.el: set frame icon if xpm support.
2900 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
2902 * help.el: Code that pretty prints variable values
2905 1998-04-02 SL Baur <steve@altair.xemacs.org>
2907 * find-paths.el (paths-emacs-root-p): Correct test for installation
2909 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2911 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
2913 * loaddefs.el: Don't set debug-ignored-errors; leave
2914 its default value set to nil.
2916 1998-03-29 Damon Lipparelli <lipp@primus.com>
2918 * info.el (Info-rebuild-dir): fixed mis-spelling.
2920 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2922 * info.el (Info-rebuild-outdated-dir): New custom var
2923 (Info-insert-node): Create/update dir file when needed, ie when it
2924 does not exist or is older than some info files in directory
2926 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2928 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
2929 for last packages, mainly for using a 20.4 package base.
2931 * packages.el (late-packages): Typo fix. It was called
2934 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
2935 relative symlinks correctly.
2936 (paths-find-emacs-roots): More rigorous checking for plausible
2937 configuration-time root.
2939 * startup.el (normal-top-level): Added a warning if XEmacs cannot
2942 1998-03-27 Martin Buchholz <martin@xemacs.org>
2944 * faces.el: Fix docstrings.
2945 * glyphs.el: Fix docstrings.
2946 * mouse.el: Fix docstrings.
2948 * frame.el: Change phrase `current frame' to `selected frame'.
2950 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
2952 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
2953 macros using backquote to make them infinitely more readable.
2955 1998-03-30 SL Baur <steve@altair.xemacs.org>
2957 * packages.el (packages-find-package-path): Hardcoded specialized
2958 InfoDock support until we can clean this up.
2960 * help.el (describe-bindings-1): Return the value of the bindings
2961 help buffer created.
2962 (describe-bindings): Ditto.
2964 * simple.el (set-variable): Restore previous behavior of not
2965 bombing if the variable to set is not boundp.
2967 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2969 * packages.el (packages-handle-package-dumped-lisps): Allow for
2970 non-local files to be loaded off the package-lisp variable.
2972 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
2974 * x-faces.el: Global X resources should override
2975 specs for all device classes (color, grayscale, mono);
2976 code currently doesn't override any of them. Fixed by
2977 calling remove-specifier with '(x default) as the tag
2978 set and allowing inexact matches.
2980 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
2982 * faces.el: Separated face intializations based on
2983 device classes into device type specific (tag set,
2984 instantiator) pairs.
2986 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
2988 * wid-edit.el (widget-choice-action): Remember user's explicit
2990 (widget-choice-value-create): Respect it.
2991 From Richard Stallman <rms@gnu.org>
2993 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2995 * setup-paths.el (paths-construct-info-path): Always append
2996 existing directories from configure-time info path.
2998 * startup.el (startup-setup-paths): Renamed misnamed info-path to
2999 Info-directory-list.
3001 * info.el: Removed Info-default-directory-list which was broken by
3003 Removed bogus initialization of Info-directory-list---startup.el
3004 can do a much better job.
3005 Added autoload of Info-directory-list.
3007 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
3008 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
3009 be exclusive; now it's merely given precedence, just like in the
3012 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3014 * find-paths.el (paths-find-architecture-directory): Fix bug with
3015 finding; it used to default too early.
3017 1998-03-25 Martin Buchholz <martin@xemacs.org>
3019 * packages.el (packages-split-path): Fix a bug; it used to fail
3020 for paths that weren't split.
3022 1998-03-26 SL Baur <steve@altair.xemacs.org>
3024 * finder.el (finder-compile-keywords): trap on errors.
3026 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
3028 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
3029 fourth argument of t so that only the specs exactly
3030 matching the tag lists are removed.
3032 1998-03-25 SL Baur <steve@altair.xemacs.org>
3034 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
3036 1998-03-23 SL Baur <steve@altair.xemacs.org>
3038 * minibuf.el (mouse-read-file-name-1): If a default directory was
3039 specified, use it for generating the completions.
3041 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3043 * update-elc.el: Now respects inhibit-package-init and
3045 Now does path construction with loadup-paths.
3047 * startup.el (normal-top-level, startup-setup-paths): Now respects
3048 inhibit-package-init and inhibit-site-lisp.
3050 * packages.el (packages-find-package-path): Extended package path
3051 by version-specific hierarchies.
3052 (packages-find-packages): Now respects inhibit flag and
3054 Moved path setup to loadup-paths.
3056 * make-docfile.el: Now respects inhibit-package-init and
3058 Now does path construction with loadup-paths.
3060 * loadup.el: Now respects inhibit-package-init and
3063 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
3065 * loadup-paths.el: New file: setup load-path to encompass
3068 1998-03-22 SL Baur <steve@altair.xemacs.org>
3070 * auto-show.el: load-gc renamed to pureload.
3071 * site-load.el: Ditto.
3072 * packages.el (toplevel): Ditto.
3073 * loadup.el (really-early-error-handler): Ditto.
3074 * dumped-lisp.el (preloaded-file-list): Ditto.
3075 * cus-face.el (custom-declare-face): Ditto.
3077 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3079 * <Today>: The Big Path Searching Overhaul.
3081 * find-paths.el: New file: find and assemble paths in the
3082 installation hierarchy.
3084 * setup-paths.el: New file: global layout of paths and directories
3085 within the XEmacs hierarchy.
3087 * packages.el: Replaced everything related to path searching and
3088 startup by code in terms of find-paths.
3090 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
3091 the new path searching engine.
3093 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
3096 1998-03-22 SL Baur <steve@altair.xemacs.org>
3098 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
3101 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
3103 * msw-glyphs.el: Added check for 'mswindows feature, so the file
3104 compiles identically in any configuration.
3105 Removed irrelevant commentary.
3107 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
3109 * simple.el (set-variable): Allow setting specifiers.
3111 1998-03-19 SL Baur <steve@altair.xemacs.org>
3113 * lisp.el (forward-sexp): Revert previous change.
3115 1998-03-18 SL Baur <steve@altair.xemacs.org>
3117 * frame.el (frame-initialize): Use `delete-console' instead of
3118 `delete-device' to delete the stream console to match the usage in
3121 1998-03-16 SL Baur <steve@altair.xemacs.org>
3123 * files.el (cdpath-previous): New variable.
3125 From Bob Weiner <weiner@wave.altrasoft.com>
3127 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
3129 * keydefs.el: Changed keybindings of forward-char,
3130 backward, scroll-up and scroll-down to point to their
3131 -command counterparts.
3133 * simple.el: New functions: forwarc-char-command,
3134 backwrad-char-command, scroll-up-command,
3135 scroll-down-command which work liek their counterparts
3136 except that they honor the variable
3137 signal-error-on-buffer-boundary.
3139 Definition of signal-error-on-buffer-boundary received
3142 defvar declaration added for word-across-newline to avoid
3143 byte-compiler warning about the free variable reference.
3145 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
3147 * winnt.el: Removed "%t" from the beginning of
3148 modeline-format. From now on, there's no nt-specifics in the modeline.
3150 1998-03-14 SL Baur <steve@altair.xemacs.org>
3152 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
3153 of `when' with `if'.
3155 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
3157 * msw-glyphs.el: New file. Defines TTY-style glyphs for
3158 mswindows. Must be reworked along with glyphs.el, or
3159 merged into it, after there is images support.
3161 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
3164 1998-03-13 SL Baur <steve@altair.xemacs.org>
3166 * faces.el: fix for text cursor initialization.
3167 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
3168 From Andy Piper <andyp@parallax.co.uk>
3170 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
3172 * files.el (set-auto-mode): If a mode is not fboundp, check to see
3173 if there is an existing package that handles it and warn the user
3176 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
3178 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
3179 Installation" menu item when Installation-string is not bound.
3181 1998-03-11 SL Baur <steve@altair.xemacs.org>
3183 * lisp.el (forward-sexp): Fix for test for balanced sexp.
3184 From Jeremiah W. James <jerry@cs.ucsb.edu>
3186 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
3189 * faces.el: Fix face initialization.
3191 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
3193 * files.el (backup-enable-predicate): fix breakage introduced
3196 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
3198 * x-faces.el (x-init-face-from-resources): The
3199 TTY face property retrieval functions don't return
3200 specifiers, so use face-property instead.
3202 1998-03-09 SL Baur <steve@altair.xemacs.org>
3204 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
3206 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
3208 * x-menubar.el: Expanded documentation for
3209 option-save-faces. Changed Options -> Browse Faces
3210 menu entry to invoke customize-face.
3212 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
3214 * faces.el: Most face initialization moved out of
3215 init-other-random-faces to the top level so that the
3216 initialization happens before Xemacs is dumped. Much
3217 of the fascist "face-differs-from-default-p or FROB!"
3218 code has been retired in favor of letting the user do
3219 what they want to do. Face initialization code changed
3220 to use `default' specifier tag so that the settings can
3221 be overridden later if the user wishes it.
3223 1998-03-08 SL Baur <steve@altair.xemacs.org>
3225 * about.el (about-hackers): Update contributors list.
3227 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
3229 * specifier.el: Define new specifier tag `default'.
3231 * modeline.el: Initialize faces using `default' tag.
3233 * x-faces.el (x-init-face-from-resources): Remove
3234 specifier specs containing the `default' tag before
3237 1998-03-02 John Jones <jj@asu.edu>
3239 * package-get.el (package-get-all): fixed arguments on call to
3240 package-admin-add-single-file-package.
3241 * package-get.el (package-get-installedp): fixed to match
3242 advertised behavior.
3243 * package-get.el: added function package-get-update-all which
3244 installs newest versions of all the current packages (if they are
3245 not already installed).
3247 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
3249 * files.el (find-file-noselect): Uncommented `truename' binding in
3250 `let*' and use it later to set `buffer-file-truename' iff it's
3251 still nil, as happens for example when finding a compressed
3252 file with "jka-compr".
3254 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
3256 * faces.el: in make-face-* type functions do the operation for all
3257 window systems, not just the first one found.
3259 * font.el: call mswindows-list-fonts for mswindows.
3261 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
3263 * code-process.el (call-process-region):
3264 * process.el (call-process-region):
3265 * package-get.el (package-get-dir):
3266 * files.el (backup-enable-predicate):
3267 * gnuserv.el (gnuserv-temp-file-regexp):
3268 Use temp-directory in place of `/tmp'.
3270 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
3272 * "Fast" dired-in-C enhancements for Windows 95/NT:
3274 * files.el: Added function, `wildcard-to-regexp', from GNU
3277 * files.el (insert-directory): Modified to use special
3278 dired-in-C enhancements if present.
3280 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
3282 * code-files.el: make default coding no-conversion.
3284 1998-03-02 SL Baur <steve@altair.xemacs.org>
3286 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
3289 * update-elc.el: Strip directory when testing for files not to
3292 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
3294 * lisp-mode.el: Use recommended form for menus.
3296 * info.el (Info-construct-menu): Use recommended form for menus.
3298 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
3301 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
3303 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
3304 (get-frame-for-buffer-noselect): Always return frames
3305 in the not-this-window-p cond clause.
3307 1998-02-27 SL Baur <steve@altair.xemacs.org>
3309 * help.el (describe-installation): New function.
3311 * x-menubar.el (default-menubar): Add describe-installation to
3314 * packages.el (packages-unbytecompiled-lisp): Installation.el
3315 should not be bytecompiled.
3317 * dumped-lisp.el (preloaded-file-list): Dump Installation with
3320 * x-menubar.el (default-menubar): Use correct guard for VM menu
3323 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
3325 From Andy Piper <andyp@parallax.co.uk>
3327 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3329 * ldap.el: Do not require ldap-internal at compile time.
3331 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
3333 * code-files.el: new file. a virtual copy of mule-files.el
3335 dependencies. (toggle-buffer-file-ocding-system) new function for
3336 changing the eol type for the current buffer.
3338 * code-process.el: new file. a copy of
3339 mule-process.el. mule-process.el will disappear when things have
3342 * coding.el: new file. a virtual copy of mule-files.el but
3343 without charset dependencies. (coding-system-base) new function
3344 for getting the parent coding system of a coding system with eol
3347 * dumped-lisp.el: add above files for the non-mule case.
3349 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
3351 * window-xemacs.el (display-buffer): If no explicit
3352 frame is specified, search for a window that displays
3353 the buffer on the currently selected frame, before
3354 searching other frames.
3356 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
3358 * frame.el (get-frame-for-buffer): If not-this-window-p
3359 is non-nil, use window on the selected frame if it is not
3360 also the selected window. When defaulting, search for
3361 windows on the currently selected fgrame before searching
3364 1998-02-25 Didier Verna <verna@inf.enst.fr>
3366 * modeline.el (modeline-swap-buffers): originally named
3367 `mouse-release-modeline'. Whether to actually swap the buffers is
3368 decided in `mouse-drag-modeline'.
3369 (mouse-drag-modeline): A button release event is considered a
3370 mouse click is both X (modeline scroll) and Y (modeline drag) pos
3373 1998-02-25 SL Baur <steve@altair.xemacs.org>
3375 * x-menubar.el: Put redo on the menubar.
3376 From Aki Vehtari <Aki.Vehtari@hut.fi>
3378 1998-02-22 Greg Klanderman <greg@alphatech.com>
3380 * bytecomp.el (displaying-byte-compile-warnings): if
3381 temp-buffer-show-function is set, use it to display current set of
3382 warnings in the "*Compile-Log-Show*" buffer.
3384 * simple.el (display-warning-buffer): if temp-buffer-show-function
3385 is set, use it to display current set of warnings in the
3386 "*Warnings-Show*" buffer.
3388 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3390 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
3393 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
3395 * menubar.el: Allow button descriptors at least 2 long.
3397 * x-menubar.el (default-menubar): Use recommended forms.
3398 (file-menu-filter): Remove.
3399 (edit-menu-filter): Remove.
3401 1998-02-24 SL Baur <steve@altair.xemacs.org>
3403 * about.el (about-hackers): Updated.
3405 1998-02-22 Greg Klanderman <greg@alphatech.com>
3407 * help.el (help-max-help-buffers): new variable
3408 (help-register-and-maybe-prune-excess): new function
3409 (help-buffer-name): use help-max-help-buffers.
3410 (with-displaying-help-buffer): use
3411 help-register-and-maybe-prune-excess.
3413 * help.el (help-maybe-pretty-print-value): if the value fits on
3416 1998-02-21 Greg Klanderman <greg@alphatech.com>
3418 * (with-displaying-help-buffer): there is no need to kill the buffer
3419 if it exists, becasuse with-output-to-temp-buffer will clear it.
3420 further, killing the buffer violates the rule that
3421 temp-buffer-show-function, if set, has the full responsibility of
3422 showing the temp buffer. killing the buffer fucks with the window
3423 configuration, hosing temp-buffer-show-function.
3426 1998-02-23 Didier Verna <verna@inf.enst.fr>
3428 * modeline.el (mouse-drag-modeline):
3429 - Always scroll the modeline that was originally clicked on.
3430 - Use x pixels instead of x characters (which doesn't work anyway)
3431 as horizontal reference for modeline dragging. This allows us to
3432 keep on dragging the modeline even if the motion event occurs in
3435 1998-02-23 Didier Verna <verna@inf.enst.fr>
3437 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
3438 glyph on the modeline to indicate that dragging the mouse has an
3439 effect both horizontally and vertically.
3441 1998-02-24 SL Baur <steve@altair.xemacs.org>
3443 * about.el (about-xemacs): Get rid of redundant visible version
3446 1998-02-19 SL Baur <steve@altair.xemacs.org>
3448 * about.el (about-hackers): Update credits.
3450 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
3452 * prim/register.el (view-register): Show register type file-query.
3454 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
3456 * mode-motion.el (mode-motion-highlight-internal):
3457 save-excursion inside save-window-exucrsion form to
3458 hide buffer point changes from save-window-excursion.
3459 Prevents display flickering when the mouse pointer
3462 1998-02-17 Didier Verna <verna@inf.enst.fr>
3464 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
3465 function to handle correctly the case of a toolbar one side of the
3466 window: scrolling will not necessarily happen.
3468 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
3470 * files.el (after-find-file): Restore missing argument
3471 to format that provides filename for "... consider M-x
3472 recover-file" message. Also call `message' with "%s"
3473 as the first arg instead of an arbitrary string.
3475 1998-02-18 SL Baur <steve@altair.xemacs.org>
3477 * about.el (about-hackers): Various additions.
3479 1998-02-15 SL Baur <steve@altair.xemacs.org>
3481 * autoload.el (generate-file-autoloads-1): Don't force an extra
3482 line out when copying on-the-same line autoloads.
3484 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
3487 1998-02-14 Martin Buchholz <martin@xemacs.org>
3489 * x11/x-win-xfree86.el (x-win-init-xfree86):
3490 * x11/x-win-sun.el (x-win-init-sun):
3491 * x11/x-init.el (x-initialize-compose):
3493 (backward-or-forward-kill-sexp):
3494 (backward-or-forward-kill-sentence):
3495 (backward-or-forward-kill-word):
3496 (backward-or-forward-delete-char):
3497 * prim/isearch-mode.el (isearch-help-or-delete-char):
3498 Use x-keysym-on-keyboard-sans-modifiers-p instead of
3499 x-keysym-on-keyboard-p to detect backspace.
3500 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
3501 Clean up symbols used with dead keys, checking Linux and solaris
3503 Simplify x-win-*.el using above methods.
3504 Change documentation for x-keysym-*-p functions.
3506 1998-02-14 SL Baur <steve@altair.xemacs.org>
3508 * about.el (about-hackers): Restore entries for Michael Sperber and
3510 From Vinnie Shelton <acs@acm.org>
3512 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
3514 * simple.el (count-words-region): Ditto.
3516 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
3518 * simple.el (count-words-buffer): Document. Don't print anything
3521 1998-02-12 SL Baur <steve@altair.xemacs.org>
3523 * packages.el (packages-hardcoded-lisp): easymenu.el is in
3524 multiple files in InfoDock.
3526 1998-02-11 SL Baur <steve@altair.xemacs.org>
3528 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
3529 from version.el in InfoDock.
3531 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
3534 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3536 * bytecomp-runtime.el (proclaim-inline): Single quotes around
3537 variable name in docstring.
3539 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
3541 * menubar.h: Include "gui.h".
3543 1998-02-10 SL Baur <steve@altair.xemacs.org>
3545 * site-load.el: Fix documentation.
3547 1998-02-09 SL Baur <steve@altair.xemacs.org>
3549 * package-get-base.el (package-get-base): Updated.
3551 * keymap.el: PC-ize.
3553 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3555 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
3556 from' on a fresh line.
3558 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
3560 * help.el (help-maybe-pretty-print-value): prin1, not princ the
3563 1998-02-09 SL Baur <steve@altair.xemacs.org>
3565 * undo-stack.el: PC-ize.
3567 * cmdloop.el: PC-ize.
3569 1998-02-08 SL Baur <steve@altair.xemacs.org>
3571 * bytecomp-runtime.el: PC-ize.
3573 * byte-optimize.el: Prolog fixup. PC-ize.
3575 * cus-dep.el: Spelling fix.
3577 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
3580 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3582 * text-mode.el (text-mode-hook-identify): New function,
3583 put on text-mode-hook. Set text-mode-variant here.
3584 (text-mode): Don't set it here.
3586 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3588 * text-mode.el (text-mode-hook): New defvar.
3589 (text-mode-variant): New variable.
3590 (text-mode): Set that variable locally.
3591 (toggle-text-mode-auto-fill): New command.
3593 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3595 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
3597 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3599 * text-mode.el (paragraph-indent-text-mode):
3600 Renamed from spaced-text-mode.
3601 (text-mode-map): Bind TAB to indent-relative.
3602 (indented-text-mode-map): Variable deleted.
3603 (indented-text-mode): Now an alias for text-mode.
3605 1998-02-05 SL Baur <steve@altair.xemacs.org>
3607 * loadup.el: test-atoms debugging stuffs removed.
3609 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>>
3611 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
3613 1997-12-30 Colin Rafferty <colin@xemacs.org>
3615 * help.el (describe-beta): Made it use `locate-data-file'.
3616 (describe-distribution): Ditto.
3617 (describe-copying): Ditto.
3618 (describe-project): Ditto.
3619 (view-emacs-news): Ditto.
3621 * help-nomule.el (help-with-tutorial): Made it use
3622 `locate-data-file' to find tutorial.
3624 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
3626 * about.el: Corrected my email address.
3628 * mouse.el: Added 'mouse-mswindows-drop' similar to
3631 1998-01-27 SL Baur <steve@altair.xemacs.org>
3633 * loadup.el (running-xemacs): Spelling fix.
3635 1998-01-26 Colin Rafferty <colin@xemacs.org>
3637 * packages.el (packages-find-packages-1): Don't allow a backwards
3638 compatible lisp tree to overwrite `preloaded-file-list'.
3640 1998-01-26 SL Baur <steve@altair.xemacs.org>
3642 * loadup.el: Don't delete "xemacs" prior to dumping.
3644 1998-01-24 SL Baur <steve@altair.xemacs.org>
3646 * package-info.el (pi-last-mod-date): New function.
3647 (pi-author-version): New function.
3648 (batch-update-package-info): Use them.
3650 1998-01-23 Colin Rafferty <colin@xemacs.org>
3652 * frame.el (get-frame-for-buffer-default-to-current): Create.
3653 (get-frame-for-buffer-noselect): Allow user to use current frame
3654 with `get-frame-for-buffer-default-to-current'.
3656 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
3658 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
3659 (byte-compile-output-docform): Ditto.
3660 (byte-compile-compiled-obj-to-list): Ditto.
3662 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
3664 * startup.el (command-line-1): Removed code that ran
3667 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
3669 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
3671 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
3673 * frame.el (suspend-emacs-or-iconify-frame): Check using
3674 `device-on-window-system-p' instead of explicitly checking for X,
3675 so that the same logic works for MS Windows.
3676 (suspend-or-iconify-emacs): Ditto.
3678 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
3680 * about.el (about-maintainer-info): Andy Piper is back.
3681 (xemacs-hackers): Updated Andy Piper's email address.
3682 (about-hackers): Added Jonathan Harris.
3683 (about-hackers): Updated Tibor Polgar's email address.
3685 1998-01-18 SL Baur <steve@altair.xemacs.org>
3687 * about.el: Add xemacs.org email manager.
3689 * package-get-base.el (package-get-base): Updated with most recent
3692 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3694 * help.el (function-arglist): Use `indirect-function' instead of
3695 `symbol-function' so that aliases are treated correctly.
3697 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3699 * help.el (help-map): Add f1 binding to `help-for-help'.
3700 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
3701 (describe-key-briefly): Use `princ' "%s" to print object.
3702 (with-displaying-help-buffer): Kill buffer if it exists, again.
3703 (describe-key): Use `princ' "%s" to print object.
3704 (describe-function-1): Use `princ' "%s" to print object.
3705 Commented out alias lines removed.
3706 (help-pretty-print-limit): New variable to control pretty-printing
3708 (help-maybe-pretty-print-value): Steve wins! Renamed back from
3709 `help-pretty-print-value' again. Only print-print when OBJECT is
3710 list of length less than `help-pretty-print-limit'.
3711 (describe-variable): Use `help-maybe-pretty-print-value' again.
3713 1998-01-18 SL Baur <steve@altair.xemacs.org>
3715 * simple.el (blink-matching-open): Remove C++ kludge.
3716 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
3718 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3720 * info.el (Info-default-directory-list): Made the documentation
3723 1998-01-13 Martin Buchholz <martin@xemacs.org>
3726 * lisp/package-admin.el:
3727 * lisp/build-report.el:
3730 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
3732 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
3733 warnings in Java buffers without final newline and editing the
3736 1998-01-17 SL Baur <steve@altair.xemacs.org>
3738 * packages.el (packages-find-packages-1): Don't allow a backwards
3739 compatible lisp tree to overwrite `preloaded-file-list'.
3740 Suggested by Colin Rafferty <colin@xemacs.org>
3742 * mouse.el (mouse-offix-drop): Set undo-boundary.
3743 From Oliver Graf <ograf@fga.de>
3745 1998-01-13 SL Baur <steve@altair.xemacs.org>
3747 * loadup.el (load-gc): rewrite as defun.
3748 Print something sensical if a required dump-time file isn't found.
3750 1998-01-12 SL Baur <steve@altair.xemacs.org>
3752 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
3753 bug strikes a menudescriptor.
3755 * package-get-base.el (package-get-base): Updated.
3757 * package-info.el (batch-update-package-info): Derive REQUIRES
3760 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
3762 * files.el (save-some-buffers): Don't play games with deleting
3763 other windows if we are in the minibuffer window.
3765 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3767 * modeline.el (modeline-minor-mode-menu): Add support for :active
3768 (add-minor-mode): Document :active property to TOGGLE.
3770 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3772 * modeline.el (modeline-minor-mode-menu): Add support for an
3773 `:included' predicate in the `toggle-sym' plist.
3774 (add-minor-mode): Document the :included property, format
3775 docstring some more.
3776 (modeline-minor-mode-menu): Documentation string added.
3778 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3780 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
3781 labels from the symbol-names by thwacking off the overly redundant
3782 and overused "mode", parenthesizing "minor", and capitalizing the
3783 resultant strings. Also shortened the menu's title by eliminating
3784 the redundant buffer name.
3785 (add-minor-mode): Beautified the docstring, added mention of the
3786 `:menu-tag' property of TOGGLE.
3787 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
3788 `toggle-sym' to beatify the mode-life menus.
3789 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
3790 `auto-fill-function'.
3792 1998-01-02 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
3794 * modeline.el (modeline-minor-mode-menu): Changed the string-only
3795 menus to :style 'toggle.
3797 1997-12-10 Markus Linnala <maage@cs.tut.fi>
3799 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
3801 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
3803 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
3804 only recognize first hyperlink.
3805 (hyper-apropos-highlightify): Deletia, this is already done by
3806 `hyper-apropos-insert-face'.
3807 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
3809 1998-01-09 SL Baur <steve@altair.xemacs.org>
3811 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
3813 (toolbar-mail-reader): Add support for `send'.
3814 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
3816 1998-01-05 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
3818 * info.el (Info-emacs-info-file-name): Add defvar for
3819 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
3820 will function properly.
3822 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
3824 * simple.el: make the backwards delete function called by
3825 `backward-or-forward-delete-char' user configurable.
3827 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3829 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
3830 compiled function got loaded from.
3832 1998-01-09 SL Baur <steve@altair.xemacs.org>
3834 * term/apollo.el: Synched up with InfoDock 3.6.2.
3836 1998-01-08 SL Baur <steve@altair.xemacs.org>
3838 * startup.el (load-init-file): Load autoloads earlier.
3839 (startup-splash-frame): Handle InfoDock logo.
3841 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
3843 (x-init-toolbar-from-resources): Move from x-toolbar.el.
3845 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
3846 doesn't have this function.
3848 * packages.el (locate-data-file): Fix to call `locate-file'.
3850 1998-01-07 SL Baur <steve@altair.xemacs.org>
3852 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
3853 version of version.el.
3854 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
3856 * x-menubar.el (default-menubar): Guard reference to
3858 (default-menubar): Guard references to `font-lock-mode'.
3859 (default-menubar): Guard references to font-menu-this-frame-only-p'.
3860 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
3862 * make-docfile.el: Don't snarf doc strings from autoloads.
3864 * startup.el (load-init-file): Use algorithm from loaddefs.el for
3865 loading auto-autoloads files.
3867 * loaddefs.el: Disable dumping autoloads.
3869 1998-01-05 SL Baur <steve@altair.xemacs.org>
3871 * lisp-mnt.el: Synch to Emacs 20.2.
3873 * help.el: Remove manual autoload of `finder-by-keyword'.
3875 * finder.el (finder-by-keyword): Autoload.
3877 * help.el: Conditionalize hyperbole setup.
3879 1998-01-04 SL Baur <steve@altair.xemacs.org>
3881 * packages.el (package-require): Update to reflect new data format.
3883 1998-01-02 Didier Verna <verna@inf.enst.fr>
3885 * x-menubar.el (default-menubar): make the tutorials available
3886 through the menubar. (Plus some compilation warnings cleanup).
3888 1998-01-04 SL Baur <steve@altair.xemacs.org>
3890 * check-features.el: New file. Perform sanity check after build.
3892 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
3893 files to tooltalk package.
3894 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
3897 * package-admin.el (package-admin-xemacs): Use better default for
3898 location of XEmacs binary.
3900 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
3902 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
3903 tag with sexp and add value tag with value `t'.
3905 1998-01-03 SL Baur <steve@altair.xemacs.org>
3907 * package-get.el: Changes to work with real data.
3908 From Pete Ware <ware@cis.ohio-state.edu>
3910 * packages.el (packages-reload-autoloads): Guard load for the time
3913 * update-elc.el ("packages.el"): Force loading packages.el instead
3914 of possibly out-of-date packges.elc.
3915 * make-docfile.el ("packages.el"): Ditto.
3917 1998-01-02 Colin Rafferty <colin@xemacs.org>
3919 * build-report.el (build-report-delete-regexp): Added a rule for
3920 the main tarball shadowing anything past it.
3922 1998-01-02 SL Baur <steve@altair.xemacs.org>
3924 * packages.el (package-provide): Delete a previous provide.
3926 * package-info.el: New file.
3928 * package-get.el: New file.
3929 From Pete Ware <ware@cis.ohio-state.edu>
3930 (package-get): Fix md5 computation to work with Mule.
3932 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3934 * simple.el (log-message-*): Quote symbols in docstrings properly.
3936 1998-01-01 SL Baur <steve@altair.xemacs.org>
3938 * packages.el (packages-new-autoloads): Ignore symbolic links.
3940 * cus-face.el (face-custom-attributes-get): Fix typo.
3941 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3943 1997-12-31 SL Baur <steve@altair.xemacs.org>
3945 * startup.el (load-init-file): Reload new or changed autoloads
3946 unless inhibited. Reload modified dumped lisp (stubbed).
3948 * packages.el (packages-new-autoloads): New function.
3949 (packages-reload-autoloads): New function.
3950 (packages-reload-dumped-lisp): New (stub) function.
3952 * loadup.el: Inhibit reloading dumped files when running temacs.
3954 * loadhist.el (file-provides): Extend to handle variant
3957 * replace.el (query-replace): Fix typo.
3959 1997-12-30 SL Baur <steve@altair.xemacs.org>
3961 * make-docfile.el: list-autoloads-path has been renamed.
3962 * update-elc.el: list-autoloads has been renamed.
3964 * packages.el (packages-list-autoloads): Renamed.
3965 (packages-list-autoloads-path): Ditto.
3967 1997-12-29 Colin Rafferty <colin@xemacs.org>
3969 * packages.el (packages-find-packages-1): Made it signal a warning
3970 for an error in an auto-autoload.el file.
3972 1997-12-30 SL Baur <steve@altair.xemacs.org>
3974 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
3976 From Aki Vehtari <Aki.Vehtari@hut.fi>
3978 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
3980 * loadhist.el (unload-feature): Remove autoload.
3982 1997-12-28 SL Baur <steve@altair.xemacs.org>
3984 * loadhist.el: Unpackaged.
3986 * help.el (describe-symbol-find-file): Rename
3987 `describe-function-find-file' and make old name obsolete.
3988 (describe-function-1): Use it.
3989 (describe-function-1): Guard reference to
3990 `compiled-function-annotation'.
3992 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3994 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
3996 (help-mode-quit): New optional arg to control whether it kills or
3998 (with-displaying-help-buffer): Don't kill buffer initially, even
3999 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
4000 (help-pretty-print-value): Rename back from
4001 `help-maybe-pretty-print-value'! If `pp-internal' is available
4002 use it, otherwise use dumped `cl-prettyprint'.
4003 (describe-variable): Use `help-pretty-print-value' again.
4004 (find-func): Removed reference to "find-func" at end.
4006 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
4008 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
4009 GUI XEmacs. Rename? x-menubar is rather window system
4010 independant, except for a couple of items.
4012 1997-12-26 SL Baur <steve@altair.xemacs.org>
4014 * x-menubar.el (default-menubar): Remove hyperbole and oobr
4015 entries as they will no longer be distributed with XEmacs.
4017 * format.el (format-alist): Fix image/tiff regexps.
4018 From P. E. Jareth Hein <jareth@camelot-soft.com>
4020 * help.el (help-maybe-pretty-print-value): Rename.
4021 (describe-variable): Use it.
4022 (describe-variable): Add trailing linefeed.
4024 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4026 * help.el (describe-function-1): Don't output anything for
4027 arglist of autoload functions.
4029 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4031 * help.el (describe-function-1): Don't output anything for
4032 arglist of autoload functions.
4034 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4036 * help.el (help-mode-map): New bindings for `help-mode-bury',
4037 `describe-function-at-point', `describe-variable-at-point',
4038 `Info-elisp-ref', `customize-variable', `help-next-section' and
4039 `help-prev-section'.
4040 (help-next-section): New function.
4041 (help-prev-section): New function.
4042 (help-mode-quit): Changed to kill the help buffer.
4043 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
4045 (help-buffer-name): New function to generate the name of help
4047 (with-displaying-help-buffer): Is now a macro. Takes an new first
4048 argument giving the name of the help buffer.
4049 (describe-key): Use `with-displaying-help-buffer' with name.
4050 (describe-mode): Ditto.
4051 (describe-bindings): Ditto.
4052 (describe-prefix-bindings): Ditto.
4053 (view-lossage): Ditto.
4054 (with-syntax-table): New macro.
4055 (function-called-at-point): Use `ignore-errors' and
4056 `with-syntax-table'.
4057 (function-at-point): Ditto.
4058 (describe-function): Use `with-displaying-help-buffer' with name.
4059 (function-arglist): Extracted from `describe-function-1'. Returns
4060 function's arglist as string.
4061 (function-documentation): Extracted from `describe-function-1'.
4062 Returns function's docstring.
4063 (describe-function-1): Remove all the "stream" garbage, including
4064 the stream argument. Use `function-arglist' and
4065 `function-documentation'.
4066 (describe-function-arglist): Just use `function-arglist'.
4067 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
4068 (help-pretty-print-value): New function to help with
4069 pretty-printing variable values. Knows about `#<...>'. Needs
4071 (describe-variable): Use `with-displaying-help-buffer' with name.
4072 Formatting improved. Display file where variable is defined, if
4073 known. Use `help-pretty-print-value'.
4074 (describe-syntax): Use `with-displaying-help-buffer' with name.
4075 (list-processes): Remove "stream" garbage.
4077 1997-12-25 SL Baur <steve@altair.xemacs.org>
4079 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
4080 call a dumped routine instead.
4082 * x-win-xfree86.el: Wrap file in defun.
4083 * x-win-sun.el: Ditto.
4085 1997-12-23 SL Baur <steve@altair.xemacs.org>
4087 * help.el (view-emacs-news): Remove usage of outl-mouse which
4088 advises functions and does other evil things.
4090 1997-12-22 SL Baur <steve@altair.xemacs.org>
4092 * format.el (format-alist): Add `image/tiff'.
4093 From P. E. Jareth Hein <jareth@camelot-soft.com>
4095 1997-12-21 SL Baur <steve@altair.xemacs.org>
4097 * about.el (about-hackers): More names added.
4099 * make-docfile.el: Remove superfluous package path search.
4101 * loaddefs.el: Commentary changes. Removal of VM autoloads.
4103 1997-12-20 SL Baur <steve@altair.xemacs.org>
4105 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
4108 1997-12-18 SL Baur <steve@altair.xemacs.org>
4110 * startup.el (set-default-load-path): Make sure lisp and site-lisp
4111 get trailing slashes when added to the load-path.
4113 * x-init.el (init-x-win): Locate where XEmacs X localization files
4116 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
4118 * x-faces.el: Added support for foregroundToolBarColor
4119 to xpm-color-symbols.
4121 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
4123 * etags.el (tags-remove-duplicates): Removed.
4124 (buffer-tag-table-list): Use `delete-duplicates'.
4126 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
4128 (get*): Defalias to `get'.
4130 * cl.el (eql): Compare integers with `eq'.
4131 (cl-map-extents): Check for `map-extents' first.
4133 1997-12-17 Didier Verna <verna@inf.enst.fr>
4135 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
4136 added the 'numero', 'copyright' and 'trademark' symbols.
4138 * leim/quail/latin-post.el ("french-postfix"): see above.
4140 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4142 * widget.el (define-widget): Check the arguments.
4144 * cus-edit.el (customize-face): Use `check-argument-type'.
4145 (custom-variable-value-create): Use `signal' to signal error.
4146 (custom-variable-reset-saved): Ditto.
4147 (custom-variable-reset-standard): Ditto.
4148 (custom-face-reset-saved): Ditto.
4150 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
4151 (widget-default-format-handler): Ditto.
4152 (widget-checklist-add-item): Ditto.
4153 (widget-radio-add-item): Ditto.
4154 (widget-editable-list-entry-create): Ditto.
4155 (widget-sexp-prompt-value): Ditto.
4157 * custom.el (custom-declare-variable): Signal errors better.
4158 (custom-handle-keyword): Ditto.
4159 (custom-declare-group): Ditto.
4161 * window-xemacs.el (windows): Ditto.
4163 * menubar.el (menu): Ditto.
4165 * keydefs.el (keyboard): Ditto.
4167 * minibuf.el (minibuffer): Ditto.
4169 * process.el (execute): Ditto.
4171 * fill.el (fill): Ditto.
4173 * modeline.el (modeline): Ditto.
4175 * help.el (help): Ditto.
4177 * faces.el (faces): Ditto.
4179 * files.el (files): Ditto.
4181 * x-init.el (x): Ditto.
4183 * lisp-mode.el (lisp): Ditto.
4185 * process.el (processes): Ditto.
4187 * mouse.el (mouse): Ditto.
4189 * abbrev.el (abbrev): Moved from cus-edit.
4191 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
4192 as variable declaration.
4194 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4196 * menubar.el (find-menu-item): Use `check-argument-type'.
4197 (find-menu-item): Cosmetic changes.
4199 1997-12-18 SL Baur <steve@altair.xemacs.org>
4201 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
4203 1997-12-17 SL Baur <steve@altair.xemacs.org>
4205 * startup.el (set-default-load-path): Only search package-path
4206 when not running temacs.
4208 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
4211 * loadup.el: Correct commentary. Reformatting.
4212 (really-early-error-handler): Use absolute path to the
4213 first dumped-lisp.el file.
4214 (really-early-error-handler): Print full path name of
4215 each dumped lisp file (inherited from InfoDock).
4217 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
4218 dumped-lisp.el files.
4220 * make-docfile.el (preloaded-file-list): Reorder when the
4221 package-path is searched.
4222 * update-elc.el: Ditto.
4224 * lisp-mode.el (call-with-condition-handler): Treat the same as
4225 `condition-case' for indentation.
4227 * about.el (about-xemacs): Update release date.
4229 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
4231 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
4232 anywhere but at the last clause.
4233 (ecase): Disallow `t' and `otherwise'.
4235 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4237 * cus-edit.el (custom-buffer-create-buttons): New function
4238 from stuff moved out of `custom-buffer-create-internal'.
4239 (custom-novice): New variable. Default t.
4240 (custom-display-global-buttons): Ditto. Default `top'.
4241 (custom-buffer-create-internal): Only display help if
4242 `custom-novice' is non-nil. Display global buttons according to
4243 `custom-display-global-buttons'.
4245 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4247 * menubar.el (find-menu-item): Use `check-argument-type'.
4248 (find-menu-item): Cosmetic changes.
4250 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4252 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
4255 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4257 * format.el (format-deannotate-region): Bug fix.
4258 Deannotating a region containing unknown tags would fail
4259 (causing decoding of text/enriched to fail at user level)
4261 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
4263 * minibuf.el (read-directory-name): Support sixth
4264 arg, HISTORY, as already documented.
4266 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
4268 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
4271 1997-12-14 SL Baur <steve@altair.xemacs.org>
4273 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
4276 1997-12-13 SL Baur <steve@altair.xemacs.org>
4278 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.