1 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp>
3 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
4 missing characters to avoid crash.
6 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
8 * files.el (insert-file-contents-literally): Treat file as binary;
9 call file-name-handlers. [sync with Emacs 20.3.10]
11 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
13 * code-files.el (buffer-file-coding-system): Use `raw-text' as
15 (load): Use `raw-text' instead of `no-conversion'.
16 (insert-file-contents): Likewise.
18 * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
21 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
23 * coding.el: Don't copy `no-conversion' to `raw-text'.
25 1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
27 * subr.el (make-char): Define it if Mule is not around.
29 1999-06-07 SL Baur <steve@steve1.m17n.org>
31 * mule/mule-help.el: Add trailing newline. Use mule keyword.
33 * x-select.el (x-disown-selection-internal): Restore symbol as an
35 (xselect-kill-buffer-hook-1): Use disown-selection-internal.
37 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
39 * XEmacs 21.2.15 is released
41 1999-06-02 Oscar Figueiredo <oscar@xemacs.org>
43 * subr.el (split-string): Avoid infinite looping
45 1999-05-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
47 * ldap.el (ldap-ignore-attribute-codings): New variable
48 (ldap-default-attribute-decoder): New variable
49 (ldap-coding-system): New variable
50 (ldap-attribute-syntax-encoders): New variable
51 (ldap-attribute-syntax-decoders): New variable
52 (ldap-attribute-syntaxes-alist): New variable
53 (ldap-encode-boolean): New function
54 (ldap-decode-boolean): New function
55 (ldap-encode-country-string): New function
56 (ldap-decode-string): New function
57 (ldap-decode-address): New function
58 (ldap-encode-address): New function
59 (ldap-decode-attribute): New function
60 (ldap-search): Use some of these
62 1999-05-25 Jan Vroonhof <jan@xemacs.org>
64 * version.el (emacs-version): Make the patch level/beta come
65 before the XEmacs qualifier so that it gets into (funcall
66 emacs-version) and thus in the bug reports.
67 (emacs-version>=): Support patch levels.
69 1999-06-03 SL Baur <steve@xemacs.org>
71 * version.el: implement x.y.z version number
72 From Jan Vroonhof <vroonhof@math.ethz.ch>
74 1999-05-27 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
76 * mule/mule-cmds.el (read-input-method-name): set input-method properly.
78 1999-05-22 Vin Shelton <acs@xemacs.org>
80 * startup.el: Document -private and break out non-standard X options.
82 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
84 * mule/mule-charset.el (charset-after): New function.
85 (charset-direction): Synch with Mule, update docstring.
86 (get-charset-property): New function.
87 (put-charset-property): New function.
88 (charset-plist): New function.
90 * mule/mule-charset.el (compose-region):
91 (decompose-region): remove; these functions (which don't work
92 since we don't do composite characters) have been moved to
94 (toplevel): follow coding standards
96 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
98 * dumped-lisp.el (preloaded-file-list): mule-files.el does not
101 * code-files.el: Fix commentary to follow coding standards. Move
102 the single line left in mule-files.el to here.
104 * mule/mule-files.el: delete.
106 1999-05-24 SL Baur <steve@gneiss.etl.go.jp>
108 * info.el (Info-scroll-prev): Use event functions instead of the
109 old emacs 19 interface.
111 1999-06-02 Andy Piper <andy@xemacs.org>
113 * x-font-menu.el (x-font-menu-load-font):
114 font-menu-registry-encoding -> x-font-menu-registry-encoding type.
116 1999-05-31 Andy Piper <andy@xemacs.org>
118 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
120 (font-menu-this-frame-only-p): ditto.
121 (font-menu-max-items): reinstate, from Jan Vroonhof
122 <vroonhof@math.ethz.ch>
123 (font-menu-submenu-name-format): ditto.
124 (font-menu-split-long-menu): ditto, for use by the family
126 (font-menu-family-constructor): use it.
128 1999-05-30 Andy Piper <andy@xemacs.org>
130 * msw-faces.el (mswindows-font-regexp): new font matching regexp
131 for use by the font menu.
133 * msw-font-menu.el: new file implementing mswindows specific
135 (mswindows-font-menu-registry-encoding): new function mirroring x version.
136 (mswindows-font-menu-junk-families): ditto.
137 (hack-font-truename): ditto.
138 (mswindows-font-regexp-ascii): ditto.
139 (mswindows-reset-device-font-menus): ditto.
140 (mswindows-font-menu-font-data): ditto.
141 (mswindows-font-menu-load-font): ditto.
143 * x-font-menu.el (x-reset-device-font-menus): made device specific.
144 (x-font-menu-font-data): ditto.
145 (x-font-menu-load-font): ditto.
147 * font-menu.el: new file implementing generic font menu behaviour.
148 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
149 made device independent.
150 (font-menu-this-frame-only-p): ditto.
151 (font-menu-preferred-resolution): ditto.
152 (font-menu-size-scaling): new variable used to determine whether
153 sizes are in points or tenths of a point.
154 (vassoc): moved from x-font-menu.el.
155 (device-fonts-cache): ditto.
156 (device-fonts-cache): ditto.
157 (flush-device-fonts-cache): ditto.
158 (reset-device-font-menus): copied from x-font-menu.el and made
159 device independent. Most functionality deferred to
160 device-dependent versions.
161 (font-menu-family-constructor): copied from x-font-menu.el and
162 made device independent.
163 (font-menu-size-constructor): ditto.
164 (font-menu-weight-constructor): ditto.
165 (font-menu-set-font): ditto.
166 (font-menu-change-face): ditto.
167 (font-menu-load-font): new device method.
168 (font-menu-font-data): ditto.
170 * x-font-menu.el: The above functions deleted.
172 1999-05-26 Andy Piper <andy@xemacs.org>
176 * loadup.el: rehash expand-file-name usage to not use default-directory.
178 1999-05-21 Andy Piper <andy@xemacs.org>
180 * x-select.el (x-select-convert-to-text):
181 (x-selected-text-type):
183 (xselect-convert-to-string):
184 (xselect-convert-to-compound-text):
185 (xselect-convert-to-length):
186 (xselect-convert-to-targets):
187 (xselect-convert-to-delete):
188 (xselect-convert-to-filename):
189 (xselect-convert-to-charpos):
190 (xselect-convert-to-lineno):
191 (xselect-convert-to-colno):
192 (xselect-convert-to-sourceloc):
193 (xselect-convert-to-os):
194 (xselect-convert-to-host):
195 (xselect-convert-to-user):
196 (xselect-convert-to-class):
197 (xselect-convert-to-name):
198 (xselect-convert-to-integer):
199 (xselect-convert-to-atom):
200 (xselect-convert-to-identity): functions renamed from x-* and
202 (x-get-secondary-selection): use rename get-selection.
203 (x-get-clipboard): ditto.
204 (x-own-selection): moved to select.el.
205 (x-valid-simple-selection-p): ditto.
206 (x-dehilight-selection): ditto.
207 (x-own-clipboard): ditto.
208 (x-disown-selection): ditto.
210 * x-mouse.el (x-yank-function): moved to mouse.el.
211 (x-insert-selection): ditto.
212 (x-set-point-and-move-selection): use renamed function.
214 * select.el (selected-text-type): moved and renamed from
216 (selection-owner-p): moved to C.
217 (selection-exists-p): ditto.
218 (get-cutbuffer): new device method.
219 (get-selection): generalised and moved from x-select.el.
220 (own-selection): moved x-own-selection functionality into here.
221 (dehilight-selection): renamed and moved from x-select.el.
222 (own-clipboard): functionality moved from x-select.el using new
224 (disown-clipboard): ditto.
225 (select-convert-to-text):
226 (select-convert-to-string):
227 (select-convert-to-compound-text):
228 (select-convert-to-length):
229 (select-convert-to-targets):
230 (select-convert-to-delete):
231 (select-convert-to-filename):
232 (select-convert-to-charpos):
233 (select-convert-to-lineno):
234 (select-convert-to-colno):
235 (select-convert-to-sourceloc):
236 (select-convert-to-os):
237 (select-convert-to-host):
238 (select-convert-to-user):
239 (select-convert-to-class):
240 (select-convert-to-name):
241 (select-convert-to-integer):
242 (select-convert-to-atom):
243 (select-convert-to-identity): new functions renamed from x-* and
244 moved from x-select.el.
246 * mouse.el (mouse-consolidated-yank): subsume x-yank-function
247 into here and use as the default window-system mouse yank.
248 (insert-selection): generalised and moved from x-mouse.el.
249 (own-clipboard): moved to C.
251 * msw-select.el (mswindows-selection-owned-p): deleted.
252 (mswindows-own-selection): generalised and moved to select.el.
253 (mswindows-disown-selection): generalised and moved to C.
254 (mswindows-selection-owner-p): ditto.
256 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
258 * XEmacs 21.2.14 is released
260 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
262 * about.el: update contact info for jason and slb.
264 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
266 * mule/european.el (setup-romanian-environment): Add Romanian
267 support from Emacs/Mule romanian.el.
269 1999-03-17 Jan Vroonhof <vroonhof@math.ethz.ch>
271 * cus-face.el: Label all custom changes with the 'custom' tag.
273 * cus-edit.el: idem ditto.
275 * faces.el: Added suport for adding device tags to various functions.
276 (custom): New device tag.
277 (face-spec-set): Call reset face with tags argument. No longer do
278 x-init-global-faces hack.
280 * faces.el (frob-face-property): Use an anonymous specifier to map
281 frob-face-property-1 over.
283 * x-font-menu.el (font-menu-set-font): Always specify all
284 properties to custom.
286 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
288 * mule/european.el (setup-czech-environment): Add czech support.
289 From David Sauer <davids@orfinet.cz>
291 1999-03-15 SL Baur <steve@xemacs.org>
293 * check-features.el: Turn hard errors into warnings.
295 1999-03-21 SL Baur <steve@xemacs.org>
297 * simple.el (delete-key-deletes-forward): As per discussion on
298 xemacs-beta, default to t.
300 1999-05-11 Hrvoje Niksic <hniksic@srce.hr>
302 * loadup.el: Define Installation-string before loading anything.
304 1999-05-06 Gunnar Evermann <ge204@eng.cam.ac.uk>
306 * files.el (auto-mode-alist): fix typo in regex for .bash_* files
307 From Anders Stenman <stenman@isy.liu.se>
309 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
311 * wid-edit.el (widget-glyph-find): Ditto.
313 * packages.el (locate-library): Ditto.
315 * loadup.el (really-early-error-handler): Ditto.
317 * lib-complete.el (read-library): Ditto.
319 * faces.el (set-face-stipple): Ditto.
321 * code-files.el (load): Use new calling style of locate-file.
323 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
325 * packages.el (packages-unbytecompiled-lisp): Installation.el is
328 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
330 * dumped-lisp.el (preloaded-file-list): Don't load
333 * loadup.el (Installation-string): Define it here.
335 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
337 * dumped-lisp.el (preloaded-file-list): Revert previous change --
338 Installation.el needs to be loaded before `dump-paths', otherwise
339 the dumping process won't find it.
341 1999-03-13 Adrian Aichner <aichner@ecf.teradyne.com>
343 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
344 subr so that we can use `replace-in-string' in Installation.el to
345 get rid of C-m chars under the native Windows build.
347 1999-04-29 Andy Piper <andy@xemacs.org>
349 * make-docfile.el: canonicalize file and directory names.
351 * device.el (call-device-method): new function for calling device
353 (define-device-method): new function for defining device methods.
354 (define-device-method*): ditto.
356 1999-04-27 Hrvoje Niksic <hniksic@srce.hr>
358 * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
360 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
362 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
363 (cyrillic-koi8-r-encode-table): Likewise.
364 (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
365 (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
367 * mule/mule-misc.el (split-char-or-char-int): New function [moved
370 * mule/vietnamese.el: Move function `split-char-or-char-int' to
373 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
376 - Change font registry name from "Thai94x94-0" to "xtis-0".
377 - Change mnemonic of coding-system `tis-620' to "TIS620".
379 1999-04-06 MORIOKA Tomohiko <tomo@etl.go.jp>
381 * mule/ethiopic.el: fixed.
383 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
385 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
387 * mule/thai-xtis.el: New file.
389 * mule/vietnamese.el: New file.
391 * mule/ethiopic.el: New file.
393 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
395 * bytecomp.el (byte-compile-close-variables): Leave
396 debug-issue-ebola-notices alone.
398 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
400 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
401 at the top of the buffer since it is the most important thing to
403 (ldap-get-host-parameter): New defun
404 (ldap-search): Add a new parameter `withdn' to retrieve the
405 distinguished names of entries
407 1999-04-22 Kai Haberzettl <khaberz@synnet.de>
409 * startup.el (splash-frame-body): Date and spelling fixes.
411 1999-03-16 Colin Rafferty <colin@xemacs.org>
413 * view-less.el (toggle-truncate-lines): add autoload tag
415 1999-04-19 Hrvoje Niksic <hniksic@srce.hr>
417 * format.el (format-alist): Disable image stuff.
419 1999-04-17 Hrvoje Niksic <hniksic@srce.hr>
421 * wid-edit.el (widget-glyph-find): Search by directories, then by
422 suffixes rather than the other way around.
423 (widget-image-conversion): Renamed to
424 `widget-image-file-name-suffixes'.
426 1999-04-16 Olivier Galibert <galibert@pobox.com>
428 * mule/mule-charset.el: Made old functions obsolete, remove the
429 unspeakably evil (and inexistant in fsf's) charset-leading-byte.
430 (charset-iso-graphic-plane): Rename from charset-graphic.
431 (charset-iso-final-char): Rename from charset-final.
432 (charset-width): Rename from charset-columns.
433 (charset-bytes): Added from fsf compatibility, returns always 1.
435 * mule/mule-misc.el: Move charset-doc-string alias to
438 1999-04-14 Colin Rafferty <colin@xemacs.org>
440 * x-faces.el (x-make-font-bold-italic): honor
441 *try-oblique-before-italic-fonts*
443 1999-04-14 Hrvoje Niksic <hniksic@srce.hr>
445 * cl-extra.el (coerce): Coerce numbers to characters correctly.
447 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
449 * x-faces.el (try-oblique-before-italic-fonts): Use the right
452 1999-04-14 Dave Gillesipe <daveg@synaptics.com>
454 * cl-extra.el (equalp): Would bug out for lists.
456 1999-03-12 Charles G Waldman <cgw@fnal.gov>
458 * about.el (about-hackers): Change cgw's email address
460 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
462 * XEmacs 21.2.13 is released
464 1999-03-12 SL Baur <steve@xemacs.org>
466 * simple.el (delete-key-deletes-forward): Revert to previous
469 1999-01-18 Didier Verna <verna@inf.enst.fr>
471 * menubar-items.el (xemacs-splash-buffer): handle the case of
472 multiple elements in the splash buffer body.
474 * startup.el (splash-frame-timeout): new constant: interval
475 between splash buffer elements.
476 (command-line-1): handle splash buffer with multiple elements (use
478 (splash-frame-body): Originally `startup-splash-frame-body'.
479 Rewrote a cleaner and more readable version. This can now be array,
480 in which case each element is displayed in turn in the splash buffer.
481 (splash-frame-static-body): new constant. Persistent information
482 across all splash buffer elements (preserves the possibility to give
483 it in different languages.
484 (circulate-splash-frame-elements): new function. Used as a timeout
485 to circulate through all splash frame elements and display them in
487 (display-splash-frame): originally `startup-splash-frame'. Handle
488 the case of multiple elements in the splash buffer body. Now
489 returns a timeout id if multiple elements to display, or nil.
491 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
493 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
494 so they can be overridden by x-init-face-from-resources.
495 Additionally specify the font name also with an x tag.
497 1999-03-08 Andy Piper <andy@xemacs.org>
499 * package-get.el (package-get-base): autoload.
501 * menubar-items.el (default-menubar): add update menu item. Fix
502 custom menu to only be activated when package-base is available.
504 * package-get.el (package-get-custom): don't load
505 package-get-custom as it is auto-generated. Fix group definition.
507 1999-03-05 Didier Verna <verna@inf.enst.fr>
509 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
510 instead of `symbol-name' (Thanks Kyle).
512 * cus-edit.el (custom-save-variables): use `prin1' instead of
513 princ to write symbols.
515 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
517 * XEmacs 21.2.12 is released
519 1999-03-05 SL Baur <steve@xemacs.org>
521 * menubar-items.el (default-menubar): Add kfm browsing support.
522 From Neal Becker <nbecker@fred.net>
524 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
526 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
527 calls to font-lock during buffer reversion.
529 1999-02-12 Didier Verna <verna@inf.enst.fr>
531 * info.el (Info-build-node-completions): unconditionally widen the
534 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
536 * x-faces.el (x-init-face-from-resources):
537 Only set fonts in the 'x locale.
539 1999-03-04 Adrian Aichner <aichner@ecf.teradyne.com>
541 * package-ui.el (pui-install-selected-packages): Don't throw on
542 `package-admin-delete-binary-package' returning nil since it's
543 normal. Reindent function.
544 (pui-add-required-packages): Handle case where packages selected
545 for installation have never been installed.
547 1999-03-03 Martin Buchholz <martin@xemacs.org>
549 * menubar-items.el (default-menubar):
550 Implement the ``Mule->Set coding system of process'' menu item.
552 1999-02-18 Martin Buchholz <martin@xemacs.org>
554 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
556 - Change some `if's to `when's
558 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
560 * XEmacs 21.2.11 is released
562 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
564 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
565 against window close (Fix Bug #460).
566 (ask-user-about-lock-dbox): Idem.
568 1999-02-25 SL Baur <steve@xemacs.org>
570 * mule/mule-charset.el (charset-leading-byte): New function.
571 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
573 1999-02-12 Andy Piper <andy@xemacs.org>
575 * about.el (xemacs-hackers): change andy's email address.
576 (about-url-alist): change andy's web page address.
577 (about-xemacs): add piper.
579 1999-02-16 SL Baur <steve@xemacs.org>
581 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
582 of mule-base into lisp/mule.
584 1999-02-16 SL Baur <steve@xemacs.org>
598 mule/mule-category.el:
600 mule/mule-charset.el:
607 mule/mule-tty-init.el:
609 mule/viet-chars.el: Remerge from mule-base.
611 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
612 of mule-base into lisp/mule.
614 1999-02-10 Adrian Aichner <aichner@ecf.teradyne.com>
616 * process.el (exec-to-string): Use `shell-command-switch' in place
617 of hard-wired "-c" (for WindowsNT).
619 1999-02-08 Charles G Waldman <cgw@pgt.com>
621 * menubar-items.el (default-menubar): Remove obsolete
624 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
626 * package-admin.el (package-admin-get-install-dir): First fall
627 back to the location of xemacs-base for non-mule packages.
629 1999-02-15 Martin Buchholz <martin@xemacs.org>
632 - improved automounter tmp directory support.
633 - support 4 (!) empirically discovered automounter conventions
635 1999-02-12 SL Baur <steve@xemacs.org>
637 * etags.el (pop-tag-mark): autoload to match key binding.
639 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
641 * XEmacs 21.2.10 is released
643 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
645 * package-get.el (package-get-remote-filename): Don't bug out for
646 a local file name in the search entry.
648 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
650 * XEmacs 21.2.9 is released
652 1999-01-19 Didier Verna <verna@inf.enst.fr>
654 * replace.el (replace-search-function): new variable containing a
655 function to perform a search-forward.
656 (replace-re-search-function): new variable containing a function
657 to perform a re-search-forward.
658 (perform-replace): use them.
660 1999-01-25 Didier Verna <verna@inf.enst.fr>
662 * select.el (selection-owner-p): use the name `XEmacs'.
663 (cut-copy-clear-internal): ditto.
665 1999-01-18 Andy Piper <andy@xemacs.org>
667 * about.el (about-url-alist): Update my entry.
668 (xemacs-hackers): Ditto.
670 1999-01-14 Adrian Aichner <aichner@ecf.teradyne.com>
672 * buffer.el (switch-to-buffer): Fixing documentation.
673 * minibuf.el (minibuffer-completion-table): ditto.
674 * cl-macs.el (return-from): ditto.
676 1999-01-04 Didier Verna <verna@inf.enst.fr>
678 * replace.el (delete-non-matching-lines): temporarily disable
679 case-folding when called interactively with a regexp containing
680 uppercase characters.
681 (delete-matching-lines): ditto.
682 (count-matches): ditto.
683 (list-matching-lines): ditto.
685 1999-01-07 Colin Rafferty <colin@xemacs.org>
687 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
688 abort if current window is split horizontally, not if others are
689 split. Got rid of unnecessary minibuffer checking. Also, add
690 some comments (it's still complex).
692 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
694 * package-get.el: changed address for doc.ic.ac.uk to
697 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
699 * ldap.el (toplevel): Remove requires so that the file compiles
700 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
702 1999-01-10 J. Kean Johnston <jkj@sco.com>
704 * dump-paths.el: Calculate module-directory and set
705 module-load-path to the load path for modules.
707 * loadup.el: Get bootstrap value of module-load-path from the
708 environment variable EMACSBOOTSTRAPMODULEPATH.
709 - Display the module load path if we're debugging paths.
711 * setup-paths.el: Added function paths-find-site-module-directory.
712 - Added function paths-find-module-directory.
713 - Added function paths-construct-module-load-path. Uses new
714 environment variable EMACSMODULEPATH.
716 1998-12-30 Martin Buchholz <martin@xemacs.org>
718 * font.el (font-default-object-for-device):
719 Oops! This `or' can't be replaced by `unless'.
720 Fixed inability to run w3, among other things.
722 1998-12-17 Charles G. Waldman <cgw@pgt.com>
724 * package-admin.el: Change initialization of
725 package-admin-install-function dependent on system type.
726 Change package-admin-install-function-mswindows to use
729 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
731 * mouse.el (default-mouse-motion-handler): Disable help echo while
734 1998-12-28 Martin Buchholz <martin@xemacs.org>
736 * XEmacs 21.2.8 is released.
738 1998-12-24 Martin Buchholz <martin@xemacs.org>
740 * XEmacs 21.2.7 is released.
742 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
744 * package-ui.el (pui-list-packages): Set truncate-lines.
746 * package-get.el (package-get-download-menu): Use
747 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
749 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
750 (pui-help-string): idem.
751 (list-packages-mode): New major mode.
752 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
753 (pui-install-selected-packages): Add suport for removing packages.
754 (pui-toggle-package-delete-key): New function.
755 (pui-popup-context-sensitive): New kludge.
756 (pui-list-packages): Add warning when `package-get-remote' is nil.
757 (package-ui-add-site): New function.
759 1998-12-01 Didier Verna <verna@inf.enst.fr>
761 * hyper-apropos.el (hyper-where-is): added the missing autoload.
763 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
765 * ldap.el: Custom-ized
766 (toplevel): Do not provide `ldap' which is provided by C level
768 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
770 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
772 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
774 1998-12-17 Andy Piper <andy@xemacs.org>
776 * sound.el (sound-load-list): name changed from sound-load-alist.
777 (sound-extension-list): name changed from sound-ext-list.
778 (load-default-sounds): use new names.
779 (load-sound-file): use new names.
781 1998-12-16 Andy Piper <andy@xemacs.org>
783 * XEmacs 21.2.6 is released
785 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
787 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
790 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
792 * wid-edit.el (widget-echo-this-extent): Set
793 help-echo-owns-message to t.
795 1998-11-30 Greg Klanderman <greg@alphatech.com>
797 * package-get.el (package-get-download-menu): use toggles for
798 each site in the download site menu.
800 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
802 * package-get.el (package-get): If we cannot find a package
803 because package-get-remote is not set, give a more helpful
806 1998-11-30 Greg Klanderman <greg@alphatech.com>
808 * package-get.el (package-get-remote-filename): use an EFS path
809 with user anonymous if no user is specified.
811 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
813 * faces.el (face-spec-set): Re-init fallfacks for default after
814 calling reset-face on the default face.
816 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
818 * package-admin.el (package-admin-default-install-function):
819 Behave as advertised. Make sure the pkg-dir is proper for
821 (package-admin-add-binary-package): Make sure the pkg-dir is
822 proper for default-directory.
823 (package-admin-install-function-mswindows): Make sure the pkg-dir
824 is proper for default-directory.
826 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
828 * XEmacs 21.2.5 is released
830 1998-12-05 SL Baur <steve@altair.xemacs.org>
832 * files.el (binary-file-regexps): regexp-opt is not available at
835 1998-11-30 Martin Buchholz <martin@xemacs.org>
838 * x-win-sun.el (x-win-init-sun):
840 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
842 * x-init.el (init-post-x-win):
843 * x-init.el (init-pre-x-win):
844 * x-init.el (x-initialize-compose):
849 * wid-edit.el (widget-glyph-click):
850 * wid-edit.el (widget-glyph-find):
851 * wid-edit.el (widget-type):
852 * view-less.el (view-buffer-other-window):
853 * very-early-lisp.el:
857 * term/sun.el (suntool-map):
860 * syntax.el (modify-syntax-entry):
863 * startup.el (lock-directory):
864 * simple.el (set-comment-column):
865 * simple.el (backward-delete-char-untabify):
866 * shadow.el (find-emacs-lisp-shadows):
868 * setup-paths.el (paths-construct-info-path):
869 * select.el (cut-copy-clear-internal):
870 * process.el (call-process-region):
871 * process.el (start-process-shell-command):
873 * paths.el (rmail-spool-directory):
874 * paragraphs.el (use-hard-newlines):
875 * package-get.el (package-get-dependencies):
876 * package-admin.el (package-admin-delete-binary-package):
877 * obsolete.el (truncate-string):
878 * obsolete.el (store-substring):
879 * mouse.el (default-mouse-track-maybe-own-selection):
880 * mouse.el (mouse-yank-at-point):
882 * modeline.el (mouse-drag-modeline):
883 * minibuf.el (read-directory-name-internal):
884 * minibuf.el (read-file-name-internal):
885 * minibuf.el (read-file-name-internal-1):
886 * minibuf.el (read-file-name-2):
887 * minibuf.el (exact-minibuffer-completion-p):
888 * minibuf.el (read-from-minibuffer):
890 * menubar.el (check-menu-syntax):
891 * map-ynp.el (map-y-or-n-p):
892 * make-docfile.el (docfile-out-of-date):
893 * loadup.el ((member "run-temacs" command-line-args)):
894 * loadup.el ((member "no-site-file" command-line-args)):
895 * loadup.el (really-early-error-handler):
899 * lisp-mnt.el (lm-verify):
900 * lib-complete.el (lib-complete:cache-completions):
901 * lib-complete.el (library-all-completions):
902 * itimer.el (itimer-run-expired-timers):
903 * info.el (Info-mode):
904 * info.el (Info-insert-file-contents):
905 * info.el (Info-rebuild-dir):
906 * info.el (Info-build-dir-anew):
907 * info.el (Info-parse-dir-entries):
908 * info.el (Info-dir-outdated-p):
909 * info.el (Info-insert-dir):
910 * info.el (info-xref):
912 * hyper-apropos.el (hyper-apropos-get-doc):
913 * hyper-apropos.el (hyper-describe-face):
914 * hyper-apropos.el (hyper-apropos-mode):
916 * help.el (list-processes):
919 * font.el (mswindows-font-create-name):
920 * font.el (font-default-font-for-device):
921 * font.el (x-font-create-object):
922 * font.el (font-registry):
924 * font-lock.el (font-lock-keywords):
926 * finder.el (finder-compile-keywords):
927 * find-paths.el (paths-find-recursive-path):
928 * fill.el (set-justification-center):
929 * fill.el (fill-region-as-paragraph):
930 * files.el (insert-directory):
931 * files.el (wildcard-to-regexp):
932 * files.el (recover-file):
933 * files.el (basic-save-buffer):
934 * files.el (delete-auto-save-file-if-necessary):
935 * files.el (file-relative-name):
936 * files.el (backup-extract-version):
937 * files.el (backup-buffer):
938 * files.el (set-visited-file-name):
939 * files.el (set-auto-mode):
940 * files.el (interpreter-mode-alist):
942 * files.el (find-file-noselect):
943 * files.el (abbreviate-file-name):
944 * files.el (parse-colon-path):
945 * files.el (directory-abbrev-alist):
946 * etags.el (visit-tags-table-buffer):
947 * easymenu.el (easy-menu-define):
948 * dragdrop.el (experimental-dragdrop-drag):
949 * dragdrop.el (dragdrop-drop-do-functions):
950 * dragdrop.el (dragdrop-drop-at-point):
951 * disass.el (disassemble-1):
952 * disass.el (disassemble-internal):
953 * disass.el (disassemble):
955 * derived.el (derived-mode-init-mode-variables):
956 * derived.el (define-derived-mode):
957 * custom.el (defgroup):
958 * cus-edit.el (custom-quote):
960 * code-process.el (open-network-stream):
961 * code-process.el (start-process):
962 * code-process.el (call-process-region):
963 * code-process.el (call-process):
965 * code-files.el (insert-file-contents):
967 * code-files.el (buffer-file-coding-system-for-read):
968 * cmdloop.el (yes-or-no-p-minibuf):
972 * callers-of-rpt.el (make-caller-report):
974 * bytecomp.el (batch-byte-recompile-directory):
975 * bytecomp.el (batch-byte-compile-1):
976 * bytecomp.el (batch-byte-compile):
977 * bytecomp.el (display-call-tree):
978 * bytecomp.el (byte-compile-insert):
979 * bytecomp.el (byte-compile-two-args-19->20):
980 * bytecomp.el (byte-compile-variable-ref):
981 * bytecomp.el (byte-compile-form):
982 * bytecomp.el (byte-compile-top-level-body):
983 * bytecomp.el (byte-compile-out-toplevel):
984 * bytecomp.el (byte-compile-byte-code-maker):
985 * bytecomp.el (byte-compile-file-form-defmumble):
986 * bytecomp.el (byte-compile-file-form):
987 * bytecomp.el (byte-compile-keep-pending):
988 * bytecomp.el (byte-compile-insert-header):
989 * bytecomp.el (byte-compile-from-buffer):
990 * bytecomp.el (byte-compile-file):
991 * bytecomp.el (byte-recompile-file):
992 * bytecomp.el (byte-compile-close-variables):
993 * bytecomp.el (byte-compile-warn-about-unused-variables):
994 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
995 * bytecomp.el (byte-compiler-legal-options):
996 * bytecomp.el (byte-compile-lapcode):
997 * bytecomp.el (byte-optimize-log):
998 * bytecomp.el ((fboundp 'defsubst)):
1000 * bytecomp-runtime.el:
1001 * byte-optimize.el (byte-optimize-apply):
1002 * byte-optimize.el (car):
1003 * byte-optimize.el (byte-optimize-form):
1004 * byte-optimize.el (byte-optimize-form-code-walker):
1006 * build-report.el (build-report-insert-installation-file):
1007 * build-report.el (build-report):
1009 * apropos.el (apropos-documentation):
1011 - clean up byte-compile warnings
1012 - remove unused variables
1013 - Use common lisp style hashtable functions
1014 - byte compiler cleanup
1015 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
1016 - remove old backquote syntax usage
1017 - move some cl functionality into C for speed.
1018 - remove last remaining VMS support
1020 - implement last, butlast, nbutlast, copy-list in C.
1021 - new macro ignore-file-errors, similar to ignore-errors
1022 (ignore-file-errors (delete-file "foo"))
1023 - get frequent garbage collection during loadup.el by tweaking
1024 gc-cons-threshold, rather than explicitly calling garbage-collect
1025 - default delete-key-deletes-forward to `t'.
1027 1998-11-28 SL Baur <steve@altair.xemacs.org>
1029 * XEmacs 21.2-beta4 is released.
1031 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
1033 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
1034 (easy-menu-item-present-p): Wrapper around find-menu-item.
1035 (easy-menu-remove-item): Wrapper around delete-menu-item.
1037 * menubar.el (delete-menu-item): Add 'from-menu' argument.
1038 (add-menu-button): Add 'in-menu' argument.
1039 (add-menu-item-1): Add in-menu support to helper function.
1041 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
1043 * isearch-mode.el (isearch-mode): Fix keymap lossage.
1045 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1047 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
1050 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
1052 * process.el (shell-command-on-region): Report if the command
1053 succeeded or failed.
1055 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
1057 * subr.el (buffer-substring-no-properties): Comment out.
1059 1998-11-07 Adrian Aichner <aichner@ecf.teradyne.com>
1061 * msw-faces.el (mswindows-find-smaller-font): Turning font names
1062 into font instances first, like `x-frob-font-size' does.
1063 (mswindows-find-larger-font): ditto
1065 1998-11-04 Greg Klanderman <greg@alphatech.com>
1067 * package-ui.el (pui-install-selected-packages): fix args in call
1070 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
1072 * package-get.el (host-name): New widget type.
1073 (package-get-remote): Better customization using new type.
1074 (package-get-download-sites): idem dito.
1076 (package-get-custom): Do not use package-get-all untill we have
1077 runtime dependencies.
1079 (package-get-remove-copy): Default to 't' we no longer need this
1080 kludge as we do not currently use depenencies.
1082 (package-get-was-current): New variable.
1083 (package-get-require-base): New 'force-current' argument.
1084 (package-get-update-base): idem
1085 (package-get-package-provider): idem
1086 (package-get-locate-index-file): New 'no-remote' argument.
1087 (package-get-locate-file): idem.
1089 (package-get-maybe-save-index): New function.
1090 (package-get-update-base): Use it.
1092 1998-10-28 Greg Klanderman <greg@alphatech.com>
1094 * package-get.el (package-get-remote): default to nil; by default,
1095 don't go out to the net via EFS. They must select a download site.
1096 (package-get-download-sites): new variable.
1097 (package-get-download-menu): new function.
1098 (package-get-locate-index-file): new function.
1099 (package-get-update-base): use it.
1101 * menubar-items.el (default-menubar): add "Update Package Index"
1102 and "Add Download Site" menus under Options | Manage Packages.
1104 1998-10-19 Greg Klanderman <greg@alphatech.com>
1106 * package-get.el (package-get): bugfix code checking installed version
1107 for case where package is not currently installed.
1108 (package-get-require-signed-base-updates): new variable.
1109 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
1110 deemed not a goot thing. Use the variable
1111 package-get-allow-unsigned-base-updates instead.
1113 1998-10-16 Greg Klanderman <greg@alphatech.com>
1115 * package-get.el (package-get): Don't install an older version than
1116 we already have unless explicitly told to. Issue a warning.
1118 * package-ui.el (pui-add-required-packages): when adding
1119 dependencies, don't add packages that are up to date.
1120 (pui-package-symbol-char): Don't consider a package out of date
1121 if you have a newer version installed than the latest version in
1124 * package-get.el (package-get-base-filename): document that it may
1125 be a path relative to package-get-remote; new default value.
1126 (package-get-locate-file): new function.
1127 (package-get-update-base): use it to expand package-get-base-filename.
1128 (package-get-save-base): new function to save the package-get database
1130 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
1131 (package-get-update-base): pass the REMOTE-SOURCE arg.
1132 (package-get-update-base-entry): call package-get-custom-add-entry.
1133 (package-get-file-installed-p): removed; no longer needed.
1134 (package-get-create-custom): ditto.
1135 (toplevel): remove code to build and load package-get-custom.el
1136 (package-get-custom-add-entry): new function.
1138 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
1140 * wid-edit.el (widget-button-click): Don't switch window.
1142 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
1144 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
1146 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
1148 * etags.el (find-tag-default): Run find-tag-hook using
1149 run-hooks rather than funcall
1151 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
1153 * isearch-mode.el (isearch-mode): Set the current minor mode maps
1154 and the current local map as the parents to isearch-mode-map.
1156 1998-10-15 SL Baur <steve@altair.xemacs.org>
1158 * XEmacs 21.2-beta3 is released.
1160 1998-10-15 Greg Klanderman <greg@alphatech.com>
1162 * package-get.el (package-get-update-base): use
1163 insert-file-contents-internal, not insert-file-contents-literally.
1165 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
1167 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
1170 1998-10-15 Greg Klanderman <greg@alphatech.com>
1172 * package-get.el (package-get-update-base-entry): new function.
1173 (package-get-update-base): renamed; was `package-get-load-base'.
1174 cleanup, and use package-get-update-base-from-buffer.
1175 (package-get-update-base-from-buffer): new function.
1176 (package-get-update-base-entries): new; helper for above.
1177 Do not eval lisp grabbed over ftp; parse it from new format.
1179 1998-10-15 Greg Klanderman <greg@alphatech.com>
1181 * files.el (set-auto-mode): Don't play games loading package-get
1182 database; package-get-package-provider will handle it all.
1184 1998-10-14 Greg Klanderman <greg@alphatech.com>
1186 * package-get.el (package-get-base-filename): new variable.
1187 (package-get-require-base): new function.
1188 (package-get-pgp-signed-begin-line): new variable.
1189 (package-get-pgp-signature-begin-line): ditto.
1190 (package-get-pgp-signature-end-line): ditto.
1191 (package-get-load-base): new function.
1192 (package-get-interactive-package-query):
1193 (package-get-update-all):
1194 (package-get-dependencies):
1195 (package-get-package-provider):
1196 (package-get-custom): use package-get-require-base.
1197 [package-get-custom loading]: disable for now.
1199 * package-ui.el (pui-list-packages): use (package-get-require-base)
1201 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
1203 * package-ui.el: Correct obvious thinko in choosing extent face.
1205 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
1207 * menubar-items.el (default-menubar): pui-list-package has nothing
1208 to with Customize. Move all the package stuff to a new Item in Options.
1210 * package-ui.el (pui-menu): Add menu and Popup menu.
1212 * package-get.el (package-get): Use new
1213 package-admin-get-install-dir.
1215 * package-admin.el (package-admin-get-install-dir): New syntax.
1216 Conserve package location and put mule packages where mule-base is.
1218 * package-get.el : Customized
1220 * package-ui.el (pui): Customized
1221 (pui-package-install-dest-dir): New variable.
1222 (pui-install-selected-packages): Use it
1224 1998-10-12 SL Baur <steve@altair.xemacs.org>
1226 * package-get.el (package-get-interactive-package-query): Move
1227 dependency on package-get-base to run-time.
1228 (package-get-update-all): Ditto.
1229 (package-get-dependencies): Ditto.
1230 (package-get-package-provider): Ditto.
1231 (package-get-custom): Ditto.
1233 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
1235 * events.el: Remove 'ascii-character property from 'backspace
1238 1998-10-11 SL Baur <steve@altair.xemacs.org>
1240 * package-get-base.el: removed.
1242 1998-09-23 Didier Verna <verna@inf.enst.fr>
1244 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
1245 (no-upper-case-p): new function.
1246 (with-search-caps-disable-folding): new macro.
1247 (with-interactive-search-caps-disable-folding): new macro.
1248 (zap-to-char): In interactive mode, do a case-sensitive search if
1249 the character is uppercase.
1250 (zap-up-to-char): ditto.
1252 * replace.el (perform-replace): use the function no-upper-case-p.
1254 * isearch-mode.el (isearch-fix-case): ditto.
1255 make obsolete `with-caps-disable-folding' and
1256 `isearch-no-upper-case-p'.
1258 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
1259 (tags-search): ditto.
1260 (tags-query-replace): ditto.
1262 * info.el (Info-search): ditto.
1264 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
1266 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
1268 1998-10-07 Greg Klanderman <greg@alphatech.com>
1270 * package-admin.el (package-admin-rmtree): rewritten. need to
1271 check for "." and ".." before symlink check. expand files and
1272 directories with respect to DIRECTORY, not default-directory.
1274 1998-10-04 Greg Klanderman <greg@alphatech.com>
1276 * package-get.el (package-get-all): add INSTALL-DIR argument.
1278 1998-10-06 Greg Klanderman <greg@alphatech.com>
1280 * package-ui.el (pui-add-required-packages): new function, select
1282 (pui-display-keymap): bind it.
1283 (pui-help-string): document it.
1284 (pui-install-selected-packages): package-get-all -> package-get.
1286 * package-get.el (package-get-dependencies): new function.
1288 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
1290 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
1293 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
1295 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
1297 (default-mouse-track-normalize-point): Use it.
1299 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
1301 * package-admin.el (package-admin-delete-binary-package):
1302 General cleanup. Remove unnessary use of progn and
1304 (package-admin-delete-binary-package): Do NOT mess with file
1305 modes. That is evil.
1306 (package-admin-delete-binary-package): Wrap all deleting in
1307 condition-case. The data in MANIFEST is untrustworthy.
1308 (package-admin-delete-binary-package): Let the OS worry about non
1311 1998-10-09 SL Baur <steve@altair.xemacs.org>
1313 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
1315 (lm-report-bug): Fix mail address to send bug reports to.
1317 1998-09-29 SL Baur <steve@altair.xemacs.org>
1319 * XEmacs 21.2-beta2 is released.
1321 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
1323 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
1325 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
1327 * info.el (Info-mode): Document page turning by double clicks in
1328 docstring so `M-x describe-mode' will display it.
1330 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
1332 * info.el (Info-mouse-track-double-click-hook): Use character
1333 widths to calculate a border region where double clicking does
1334 page turning, and return `nil' by default so other hooks, such as
1335 region highlighting, will be run.
1337 1998-09-29 Colin Rafferty <colin@xemacs.org>
1339 * sound.el (default-sound-directory-list): Initialize with all the
1340 "sounds" directories in `data-directory-list'. It used to just be
1343 * packages.el (locate-data-directory-list): Created. This gives
1344 the list of matching directories, unlike `locate-data-directory',
1345 which just gives the first one.
1347 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1349 * minibuf.el (read-from-minibuffer): No longer bind help-form but
1350 make a binding in the local keymap until help-char handling is
1353 * help.el (help-keymap-with-help-key): Provide keymap with help
1355 (help-print-help-form): New helper function.
1357 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
1359 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
1360 move extent to another buffer; no need to create a new extent.
1361 (isearch-fix-case): New function.
1362 (isearch-search-and-update): Use it.
1364 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
1366 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
1367 the keymap, not minor-mode-map-alist.
1368 (isearch-done): Restore overriding-local-map.
1370 1998-09-21 Martin Buchholz <martin@xemacs.org>
1372 * bytecomp.el (byte-compile-buffer-substring):
1373 Fix for: (byte-compile (defun f () (buffer-substring)))
1374 ==> ** buffer-substring called with 3 args, but requires 0-3
1375 - new code not only works, but is more readable, too.
1377 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
1379 * msw-faces.el (mswindows-init-device-faces): Don't try to
1380 specify a default font at this late stage. Do try to force
1381 creation of the default face font so that if it fails we get
1382 an error now instead of a crash at frame creation.
1384 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
1385 mswindows-make-font-unitalic: Canonical default weight
1386 changed from "Normal" to "Regular".
1388 mswindows-make-font-bold / -bold-italic: Supplied device was
1389 not being passed into call to mswindows-find-smaller-font.
1391 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
1393 * package-get.el (package-get-remote): Fix the path where to find
1394 the packages on xemacs.org.
1396 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
1398 * about.el (about-maintainer-info): Update Ben's entry.
1400 1998-09-24 Martin Buchholz <martin@xemacs.org>
1402 * lisp/shadow.el (find-emacs-lisp-shadows):
1403 - `member' was being called on lists of length 2000!
1404 - Replace with hashtables.
1405 - Replace hand-coded loops with (dolist)
1408 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
1410 * packages.el: Added new function, `package-delete-name', to
1411 delete existing packages from the installed package database
1412 (`packages-package-list'). Also added the "pkginfo" directory
1413 to `packages-special-base-regexp', so that the pkginfo directory
1414 would not get added to `late-packages'.
1416 * package-admin.el: Added ability to delete an installed package
1417 (added low-level function, `package-admin-delete-package').
1418 Understands how to use the pkginfo/MANIFEST.<package> file to
1419 delete the package. When installing a package, will also
1420 create a MANIFEST.* file if one is not provided by the
1421 package. If the MANIFEST.* doesn't exist when deleting a
1422 package, the functions will fall back to attempting to delete
1423 any package-specific lisp directory.
1425 * package-get.el: Moved some functions to package-admin.el.
1426 Added interactive function `package-get-delete-package', for
1427 use by users for deleting a package.
1429 Also modified to not require the prescence of efs.
1431 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
1433 * files.el (find-file-noselect): Handle all signals, kill the
1434 buffer and resignal.
1436 1998-09-23 SL Baur <steve@altair.xemacs.org>
1438 * cl-macs.el (glyph-image): Add setf method.
1440 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
1442 * package-get.el: Fixed broken EFS downloading. Also, look for
1443 .tar.gz files first, in preference over .tgz files.
1445 * package-ui.el: Fix display of package version numbers.
1447 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
1449 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
1452 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
1454 * list-mode.el: `display-completion-list': added new/optional
1455 keyword `:completion-string', which allows the programmer to
1456 change the "Possible completions are:" prompt.
1458 * menubar-items.el: Added new pulldown menu-pick to start up the
1459 visual package browser/installer:
1461 Options->Customize->List Packages
1463 * package-admin.el: Added hooks for installing under both Unix
1464 and MS Windows. Does additional error checking. No longer
1465 calls "add-big-package.sh" to install packages under Unix; now
1466 calls gunzip & tar directly.
1468 * package-get.el: Added ability to install packages from files
1469 on a local disk/CDROM. Now deletes any existing package lisp
1470 directory. Does completion on available packages when
1471 querying for package names. Will also search for .tgz files
1472 in addition for .tar.gz files. Tries to reload
1473 auto-autoloads, as a convenience when loading new packages,
1474 and also tries to add any new package paths to `load-path'.
1475 Changed all occurences of `concat' to use `expand-file-name'.
1477 * package-ui.el: New file which implements the main visual
1478 package browser/installer, which is started via a menu pick or
1479 M-x pui-list packages.
1481 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
1483 * startup.el (load-init-file): spelling fix.
1485 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1487 * startup.el (normal-top-level): Load auto-autoload files
1488 covariantly with their precedence.
1490 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1492 * menubar-items.el (default-menubar): Remove "Font Weight"
1493 option, there is currently no custom equivalent.. Customize-faces
1496 * x-font-menu.el (font-menu-set-font): Use customize to set
1499 * faces.el (face-spec-update-all-matching): New function.
1501 * cus-face.el (custom-set-face-update-spec): New function.
1502 Interface to customize faces from elisp.
1504 (custom-face-value-create): Show the customized settings if set
1507 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1509 (custom-face-value-create): Show the customized settings if set
1512 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
1514 * keydefs.el (global-map): Add FSF 20.3 binding of
1515 query-replace-regexp.
1517 1998-08-21 Greg Klanderman <greg@alphatech.com>
1519 * minibuf.el (read-file-name-internal-1): use
1520 user-name-completion-1 instead of user-name-completion.
1522 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1526 * update-elc.el: Don't set `source-directory' (now defunct as a
1527 global variable) no more.
1529 * packages.el (packages-list-autoloads): Made `source-directory'
1530 (now defunct as a global variable) a parameter.
1532 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
1534 * about.el (about-hackers): new email
1536 1998-08-16 SL Baur <steve@altair.xemacs.org>
1538 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
1540 1998-07-17 Didier Verna <verna@inf.enst.fr>
1542 * faces.el (set-face-property):
1544 (face-dim-p): updated the doc strings now that the dim property isn't
1546 (face-equal): the dim property is now a common one.
1548 * cus-face.el (custom-face-attributes): New face attribute: `dim'
1549 Renamed the `stipple' attribute to `background-pixmap'.
1550 (custom-face-background-pixmap): make custom-face-stipple an
1551 obsolete alias for this.
1553 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1555 * find-paths.el (paths-file-readable-directory-p): Created and
1558 * loadup.el: Don't set inhibit-... flags from run-temacs.
1560 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1562 * packages.el (packages-data-path-depth): Added and used.
1564 1998-08-05 Charles G. Waldman <cgw@pgt.com>
1567 - Change .xpm to .png, delete "zcat" section.
1568 - cosmetic fix in the 'marcpa' entry.
1571 - convert all .xpm.Z to .png
1572 - rename mrb to martin
1573 - rename mcook-m to mcookm
1575 1998-07-31 Martin Buchholz <martin@xemacs.org>
1577 * x-init.el (x-initialize-compose): Add support for
1578 dead-circumflex as YET ANOTHER NAME for that dead key.
1580 1998-08-05 Colin Rafferty <colin@xemacs.org>
1582 * setup-paths.el (paths-construct-exec-path): Made the
1583 last-packages really be last.
1584 (paths-construct-data-directory-list): Ditto.
1586 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
1588 * startup.el(startup-splash-frame-body):
1589 Update Copyright notice in splash screen
1591 1998-07-20 Greg Klanderman <greg@alphatech.com>
1593 * minibuf.el (read-file-name-internal-1): do ~user completion.
1595 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
1597 * font-lock.el (font-lock-fontify-glumped-region): Add guard
1598 aginst destroyed extents
1600 1998-07-24 Greg Klanderman <greg@alphatech.com>
1602 * package-get.el (package-get): add `install-dir' argument.
1604 1998-07-20 John Jones <jj@asu.edu>
1606 * package-get.el: calls to package-get-update-all will only
1607 update packages which are already installed.
1609 1998-07-23 SL Baur <steve@altair.xemacs.org>
1611 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
1614 1998-07-20 Colin Rafferty <colin@xemacs.org>
1616 * about.el (about-hackers): Correct my email.
1618 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
1620 * about.el (about-hackers): new email-address.
1622 1998-07-25 SL Baur <steve@altair.xemacs.org>
1624 * minibuf.el (read-number): Don't let `input-error' condition
1627 1998-07-20 Greg Klanderman <greg@alphatech.com>
1629 * about.el (about-hackers): use my `email-for-life' address.
1631 1998-07-19 SL Baur <steve@altair.xemacs.org>
1633 * XEmacs 21.2-beta1 is released.
1635 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1637 * ldap.el (ldap-search): Doc string change
1639 1998-07-16 Colin Rafferty <colin@xemacs.org>
1641 * menubar-items.el (default-menubar): Removed references to
1642 `data-directory', and use `locate-data-file' instead, and made
1643 then greyed out if they don't exist.
1645 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1647 * keymap.el (events-to-keys): Use `format' instead of `concat'
1648 since the latter does not accept integer args anymore
1650 1998-07-15 SL Baur <steve@altair.xemacs.org>
1652 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
1655 1998-07-14 SL Baur <steve@altair.xemacs.org>
1657 * make-docfile.el: Get first initialization from very-early-lisp.el
1658 * update-elc.el: Ditto.
1659 * loadup.el (really-early-error-handler): Ditto.
1661 * packages.el (packages-unbytecompiled-lisp): Add new file,
1664 * very-early-lisp.el: New file.
1666 1998-07-14 SL Baur <steve@altair.xemacs.org>
1668 * Symbols that have been obsolete for at least 3 years removed (II).
1670 * obsolete.el (eval-current-buffer): Make compatible.
1671 (byte-code-function-p): Ditto.
1672 (send-string): Removed.
1673 (send-region): Removed.
1674 (screen-scrollbar-width): Removed.
1675 (set-screen-scrollbar-width): Removed.
1676 (set-screen-left-margin-width): Removed.
1677 (set-screen-right-margin-width): Removed.
1678 (screen-left-margin-width): Removed.
1679 (screen-right-margin-width): Removed.
1680 (set-buffer-left-margin-width): Removed.
1681 (set-buffer-right-margin-width): Removed.
1682 (buffer-left-margin-width): Removed.
1683 (buffer-right-margin-width): Removed.
1684 (x-set-frame-icon-pixmap): Removed.
1685 (x-set-screen-icon-pixmap): Removed.
1686 (pixel-name): Removed.
1687 (make-pixmap): Removed.
1688 (make-cursor): Removed.
1689 (pixmap-width): Removed.
1690 (pixmap-contributes-to-line-height-p): Removed.
1691 (set-pixmap-contributes-to-line-height): Removed.
1693 1998-07-13 SL Baur <steve@altair.xemacs.org>
1695 * obsolete.el (popup-menu-up-p): removed.
1696 (read-no-blanks-input): Removed.
1697 (wholenump): Removed.
1698 (ring-mod): Removed (what was ring-mod?).
1699 (current-time-seconds): Removed.
1700 (run-special-hook-with-args): Removed.
1702 (dot-marker): Removed.
1705 (window-dot): Removed.
1706 (set-window-dot): Removed.
1708 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
1711 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
1713 * code-files.el (insert-file-contents): Rename
1714 run-special-hook-with-args to run-hook-with-args-until-success.
1715 (write-region): Ditto.
1717 1998-07-12 SL Baur <steve@altair.xemacs.org>
1719 * about.el: Fix typos, update release date.
1721 * Symbols that have been obsolete for at least 3 years removed.
1723 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
1725 (toplevel): remove setf methods for screen functions.
1726 * cl-macs.el (extent-data): defsetf removed.
1727 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
1728 many places to remove.
1729 (comment-indent-hook): Ditto.
1730 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
1731 (buffer-dedicated-screen): Ditto.
1732 (deiconify-screen): Ditto.
1733 (delete-screen): Ditto.
1734 (event-screen): Ditto.
1735 (find-file-other-screen): Ditto.
1736 (find-file-read-only-other-screen): Ditto.
1737 (live-screen-p): Ditto.
1738 (screen-height): Ditto.
1739 (screen-iconified-p): Ditto.
1740 (screen-list): Ditto.
1741 (screen-live-p): Ditto.
1742 (screen-name): Ditto.
1743 (screen-parameters): Ditto.
1744 (screen-pixel-height): Ditto.
1745 (screen-pixel-width): Ditto.
1746 (screen-root-window): Ditto.
1747 (screen-selected-window): Ditto.
1748 (screen-totally-visible-p): Ditto.
1749 (screen-visible-p): Ditto.
1750 (screen-width): Ditto.
1752 (get-screen-for-buffer): Ditto.
1753 (get-screen-for-buffer-noselect): Ditto.
1754 (get-other-screen): Ditto.
1755 (iconify-screen): Ditto.
1756 (lower-screen): Ditto.
1757 (mail-other-screen): Ditto.
1758 (make-screen): Ditto.
1759 (make-screen-invisible): Ditto.
1760 (make-screen-visible): Ditto.
1761 (modify-screen-parameters): Ditto.
1762 (new-screen): Ditto.
1763 (next-screen): Ditto.
1764 (next-multiscreen-window): Ditto.
1765 (other-screen): Ditto.
1766 (previous-screen): Ditto.
1767 (previous-multiscreen-window): Ditto.
1768 (raise-screen): Ditto.
1769 (redraw-screen): Ditto.
1770 (select-screen): Ditto.
1771 (selected-screen): Ditto.
1772 (set-buffer-dedicated-screen): Ditto.
1773 (set-screen-height): Ditto.
1774 (set-screen-position): Ditto.
1775 (set-screen-size): Ditto.
1776 (set-screen-width): Ditto.
1777 (show-temp-buffer-in-current-screen): Ditto.
1778 (switch-to-buffer-other-screen): Ditto.
1779 (visible-screen-list): Ditto.
1780 (window-screen): Ditto.
1781 (x-set-screen-pointer): Ditto.
1782 (x-set-frame-pointer): Ditto.
1783 (screen-title-format): Ditto.
1784 (screen-icon-title-format): Ditto.
1785 (terminal-screen): Ditto.
1786 (delete-screen-hook): Ditto.
1787 (create-screen-hook): Ditto.
1788 (mouse-enter-screen-hook): Ditto.
1789 (mouse-leave-screen-hook): Ditto.
1790 (map-screen-hook): Ditto.
1791 (unmap-screen-hook): Ditto.
1792 (default-screen-alist): Ditto.
1793 (default-screen-name): Ditto.
1794 (x-screen-defaults): Ditto.
1795 (x-create-screen): Ditto.
1796 * obsolete.el: meta-flag removed.
1798 sleep-for-millisecs removed.
1799 extent-data removed.
1800 set-extent-data removed.
1801 set-extent-attribute removed.
1802 extent-glyph removed.
1803 extent-layout removed.
1804 set-extent-layout removed.
1805 list-faces-display removed.
1807 trim-versions-without-asking removed.
1808 after-write-file-hooks removed.
1810 auto-fill-hook removed.
1811 blink-paren-hook removed.
1812 select-screen-hook, deselect-screen-hook removed.
1813 auto-raise-screen, auto-lower-screen removed.
1815 * msw-mouse.el: Global change resource -> mswindows-resource.
1817 * XEmacs 21.0-pre5 is released.
1819 1998-07-11 SL Baur <steve@altair.xemacs.org>
1821 * about.el (about-hackers): Credits update.
1823 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
1825 * register.el (insert-register): Don't activate the region.
1827 1998-07-10 SL Baur <steve@altair.xemacs.org>
1829 * select.el: Restore x-* symbols for backwards compatibility:
1830 x-copy-primary-selection, x-kill-primary-selection,
1831 x-delete-primary-selection, x-select-make-extent-for-selection,
1832 x-valid-simple-selection-, x-cut-copy-clear-internal.
1834 1998-07-09 SL Baur <steve@altair.xemacs.org>
1836 * XEmacs 21.0-pre4 is released.
1838 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
1840 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
1842 (maybe-add-init-button): Fix semantics under Windows. Use
1843 `expand-file-name' rather than `concat'.
1845 * help.el (print-messages): New function.
1847 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1849 * ldap.el (ldap-host-parameters-alist): Docstring fixes
1851 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
1853 * about.el: Tweaked my entry in about-hackers.
1855 * find-paths.el (paths-emacs-root-p):
1856 Relaxed emacs-root checking of an in-place installation to
1857 also accomodate the flat layout used on MS Windows.
1859 1998-06-29 John Jones <jj@asu.edu>
1861 * package-get.el: calls to package-get-update-all will only
1862 update packages which are already installed.
1864 1998-07-05 Andy Piper <andyp@parallax.co.uk>
1866 * faces.el (xpm-color-symbols): remove hardcoded defaults these
1867 are handled by the gui-element face fallbacks now.
1869 * x-faces.el: default gui-element face to "background" as well as
1872 * msw-faces.el (mswindows-init-device-faces): remove gui-element
1873 and default face settings since these are set as fallbacks now in
1874 the appropriate domain.
1876 1998-07-02 SL Baur <steve@altair.xemacs.org>
1878 * text-mode.el (text-mode): Reorder regexp so the OR part
1879 corresponding to `page-delim' goes first and the hack in
1880 `forward-paragraph' will work.
1881 With bug analysis from Bob Weiner <weiner@altrasoft.com>
1883 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
1885 * subr.el (remove-hook): When checking the hook value
1886 with functionp, don't apply car to it.
1888 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
1890 * package-get.el (package-get-remote-filename):
1891 Don't use file-name-as-directory because the local directory
1892 separator conventions might not be the same as ftp's.
1894 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1896 * ldap.el (ldap-host-parameters-alist): New name of
1897 `ldap-host-parameters-plist'
1899 1998-06-26 Adrian Aichner <aichner@ecf.teradyne.com>
1901 * package-get.el: Using (require 'package-get-base), now that it
1902 provides itself. Consequently removed all instances of (load
1903 "package-get-base.el").
1905 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
1907 * subr.el (remove-hook): Don't treat the hook value as a
1908 list unless it is both consp and not functionp.
1910 1998-06-29 SL Baur <steve@altair.xemacs.org>
1912 * about.el: Email address for Ben Wing is ben@xemacs.org.
1913 * auto-show.el: Ditto.
1914 * bytecomp.el: Ditto.
1916 * x-scrollbar.el: Ditto.
1918 * tty-init.el: Ditto.
1919 * toolbar-items.el: Ditto.
1920 * symbol-syntax.el: Ditto.
1921 * specifier.el: Ditto.
1922 * objects.el: Ditto.
1923 * hyper-apropos.el: Ditto.
1926 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
1928 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
1929 vertical-divider-always-visible-p.
1930 (default-mouse-motion-handler): Ditto.
1932 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
1934 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
1937 1998-06-21 Oliver Graf <ograf@fga.de>
1939 * build-reports.el: changed receiver to xemacs-build-reports list
1941 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
1943 * font.el: Split font-family-mappings into X and
1944 mswindows-specific versions.
1945 mswindows-font-create-[object|name]: Treat supplied size
1946 as a pointsize. Added underline and strikethru handling.
1948 * msw-faces.el: changed default mswindows charset to western.
1950 * msw-glyphs.el: removed space in border-glyph font string that
1951 was inserted to get round bugs in the mswindows C font code.
1953 1998-06-27 SL Baur <steve@altair.xemacs.org>
1955 * about.el (about-hackers): Credits update.
1957 * help-nomule.el (tutorial-supported-languages): Add Romanian
1960 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
1963 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
1965 * font.el: Split font-family-mappings into X and
1966 mswindows-specific versions.
1967 mswindows-font-create-[object|name]: Treat supplied size
1968 as a pointsize. Added underline and strikethru handling.
1970 * msw-faces.el: changed default mswindows charset to western.
1972 * msw-glyphs.el: removed space in border-glyph font string that
1973 was inserted to get round bugs in the mswindows C font code.
1975 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
1977 * minibuf.el: make read-color-completion-table call
1978 (mswindows-color-list for mswindows devices.
1980 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
1983 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
1984 Let declaration items contain non-word symbol characters.
1986 1998-06-15 Adrian Aichner <aichner@ecf.teradyne.com>
1988 * package-get.el (package-get-package-provider): Added autoload
1989 cookie. Loading "package-get-base.el" in ALL functions that use
1990 it. Fixed some (interactive ...) with multiple argument specs
1991 again. Cosmetic indentation changes.
1993 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
1995 * info.el (Info-insert-dir): Don't use nreverse on variables
1996 that you want to use later.
1998 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
2000 * x-mouse.el (x-set-point-and-move-selection): Replace call
2001 to x-kill-primary-selection with kill-primary-selection
2003 1998-06-12 Martin Buchholz <martin@xemacs.org>
2005 * simple.el (what-cursor-position): Make cursor position reported
2006 use value of column-number-start-at-one
2008 1998-06-17 SL Baur <steve@altair.xemacs.org>
2010 * about.el (xemacs-hackers): Fix Jareth's email address.
2012 1998-06-16 SL Baur <steve@altair.xemacs.org>
2014 * startup.el (startup-splash-frame): Remove
2015 `xemacs-startup-logo-function'.
2017 1998-06-15 SL Baur <steve@altair.xemacs.org>
2019 * about.el (about-hackers): Update credits list.
2021 1998-06-06 Jeff Miller <jmiller@smart.net>
2023 * lisp/sound.el: Update sound-ext to allow filenames with
2024 extensions to be found by load-sound-file
2026 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2028 * info.el (Info-rebuild-outdated-dir): Removed variable
2029 (Info-auto-generate-directory): New variable
2030 (Info-save-auto-generated-dir): New variable
2031 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
2032 (Info-build-dir-anew): Second parameter removed. Use
2033 `Info-save-auto-generated-dir'
2034 (Info-rebuild-dir): Ditto
2036 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
2038 * list-mode.el (next-list-mode-item): Would not recognize
2039 border between directly neighbored items.
2041 1998-06-12 Andy Piper <andyp@parallax.co.uk>
2043 * package-get.el: add autoloads for some functions.
2045 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
2047 * specifier.el (let-specifier): Tiny docfixes.
2049 1998-06-12 Andy Piper <andyp@parallax.co.uk>
2051 * msw-mouse.el: set selection-pointer-glyph to Normal.
2053 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
2055 * wid-edit.el (widget-specify-secret): New function.
2056 (widget-after-change): Use it.
2057 (widget-specify-field): Use it.
2059 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
2061 * mouse.el (drag-window-divider): Use `(not done)' instead of
2062 `doit'; reuse result of `window-pixel-edges'.
2064 * modeline.el (drag-modeline-event-lag): Rename to
2065 drag-divider-event-lag.
2067 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
2069 * specifier.el (let-specifier): Rewritten not to generate needless
2070 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
2073 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
2075 * minibuf.el (read-file-name-1): Setup buffer-local value of
2076 `completion-ignore-case' in completions buffer under Windows.
2078 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
2080 * about.el (about-maintainer-glyph): Fix support for not
2083 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
2085 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
2087 * mouse.el (mouse-track): Cancel selection if misc-user event with
2088 `cancel-mode-internal' function is fetched.
2090 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
2092 * files.el (save-some-buffers-1): Fixed return value.
2094 1998-06-01 Oliver Graf <ograf@fga.de>
2096 * dragdrop.el: added experimental
2098 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
2100 * startup.el (after-init-hook, init-file-user,
2101 user-init-directory, load-user-init-file): Purge references
2102 to "~/.xemacs/init.el" from docstrings.
2104 (load-user-init-file) Use paths-construct-path to construct
2105 paths to user init files. Go directly to ~/.emacs, do not
2106 search ~/.xemacs/, do not load `default-custom-file'.
2108 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
2110 * files.el (interpreter-mode-alist): Catch wish and tclsh before
2112 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
2114 1998-06-03 Andy Piper <andyp@parallax.co.uk>
2116 * menubar-items.el (default-menubar): add Update Packages to customize
2119 1998-06-02 Andy Piper <andyp@parallax.co.uk>
2121 * faces.el: use toolbar face as a fallback for toolbar properties
2122 in xpm-color-symbols instead of default.
2124 * msw-faces.el: rename 3d-object -> gui-element face.
2126 1998-06-06 SL Baur <steve@altair.xemacs.org>
2128 * startup.el (xemacs-startup-logo-function): New variable.
2129 (startup-splash-frame): Use it.
2131 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
2133 * files.el (save-some-buffers): Would wait 1 second.
2134 (save-some-buffers-1): Delete other windows here instead of in
2135 `save-some-buffers'.
2136 (save-some-buffers): Force redisplay only if windows were deleted.
2138 1998-06-02 Didier Verna <verna@inf.enst.fr>
2140 * cus-face.el (custom-face-attributes): generalized the use of
2141 toggle buttons for boolean attributes.
2142 Re-ordered the items a bit.
2144 1998-06-01 SL Baur <steve@altair.xemacs.org>
2146 * sound.el (default-sound-directory): Use `locate-data-directory'
2147 to find the sounds directory.
2149 1998-05-29 Andy Piper <andyp@parallax.co.uk>
2151 * sound.el: default sound-ext to .wav under mswindows, .au
2152 otherwise. load-default sounds without extensions.
2154 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
2156 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
2157 if send-pr is not bound.
2159 1998-06-01 Andy Piper <andyp@parallax.co.uk>
2161 * files.el: grok idl files in auto-mode-alist.
2162 1998-06-01 Jeff Miller <jmiller@smart.net>
2164 * minibuf.el (exact-minibuffer-completion-p): check for nil before
2167 1998-05-30 Andy Piper <andyp@parallax.co.uk>
2169 * msw-glyphs.el: add xbm to the list of image types supported.
2171 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
2173 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
2174 instead of XEmacs one when dumping InfoDock.
2176 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
2178 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
2179 for `modeline-visible-p'
2181 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
2183 1998-05-29 Andy Piper <andyp@parallax.co.uk>
2185 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
2186 since it's not used anymore. doc string fixes.
2188 * package-get.el (package-get-file-installed-p): new function. use
2189 instead of file-installed-p which is in an external package.
2191 1998-05-28 Oliver Graf <ograf@fga.de>
2193 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
2194 favor of select-window/switch-to-buffer
2196 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
2198 * startup.el: changed (getenv "HOME") to (user-home-directory)
2200 1998-05-25 Oliver Graf <ograf@fga.de>
2202 * frame.el (cde-start-drag) moved to dragdrop.el
2203 (offix-start-drag-region) moved to dragdrop.el
2204 (offix-start-drag) moved to dragdrop.el
2205 * dragdrop.el (cde-start-drag) moved from frame.el
2206 (offix-start-drag-region) moved from frame.el
2207 (offix-start-drag) moved from frame.el
2208 (cde-start-drag-region) cde drag regions
2209 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
2211 1998-05-26 Oliver Graf <ograf@fga.de>
2213 * dragdrop.el: created dragdrop-drag prototypes
2214 (cde-start-drag-region) fixed typo
2216 1998-05-28 SL Baur <steve@altair.xemacs.org>
2218 * simple.el (after-init-hook): Remove reader macro.
2220 * packages.el (packages-hardcoded-lisp): Get rid of reader
2221 macros. Update DOC string.
2223 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
2225 * mouse.el (drag-window-divider): Ditto.
2227 * modeline.el (mouse-drag-modeline): Use it.
2229 * lisp-mode.el (let-specifier): Specify indentation.
2231 * specifier.el (let-specifier): Renamed from
2232 `with-specifier-instance'.
2234 1998-05-27 Andy Piper <andyp@parallax.co.uk>
2237 * faces.el: move definition of xpm-color-symbols from x-faces.el
2238 to faces. Predicate x-get-resource on the presence of x.
2240 * msw-faces.el: set 3d-object face rather than modeline. Specifiy
2241 faces as specfier defaults.
2243 * package-get.el: don't use package-admin-add-single-file-package.
2245 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
2247 * toolbar-items.el: Fixup tooltips.
2248 (toolbar-gnus): Don't use obsolete variable
2249 toolbar-news-frame-properties.
2250 (toolbar-news-reader): Default to `gnus' instead of
2253 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
2256 1998-05-25 Andy Piper <andyp@parallax.co.uk>
2258 * package-get.el: rename -installedp -> -installed-p.
2260 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
2262 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
2263 attributes, and assinged it to continuation, truncation and
2266 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
2267 and made continuation, truncation and hscroll glyphs arrow
2268 characters out of that font.
2270 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
2272 * minibuf.el (minibuffer-electric-separator): Play nicely with
2273 directory-sep-char being \.
2274 (minibuffer-electric-tilde): Ditto.
2275 (read-file-name-map): Ditto.
2277 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
2279 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
2281 (default-mouse-track-deal-with-down-event): Avoid
2282 `x-disown-selection'; use `disown-selection' instead.
2284 1998-05-21 Andy Piper <andyp@parallax.co.uk>
2287 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
2288 moved to (cut-copy-clear-internal) in select.el. Ditto for
2289 (x-delete-primary-selection) (x-kill-primary-selection)
2290 (x-copy-primary-selection).
2291 (own-clipboard): new function.
2293 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
2294 functions in select.el. remove old ones.
2295 (mswindows-own-clipboard): new function.
2297 1998-05-21 Andy Piper <andyp@parallax.co.uk>
2299 * gnuserv.el: allow connections from mswindows type devices.
2301 1998-05-20 Andy Piper <andyp@parallax.co.uk>
2303 * msw-glyphs.el: change image type used from cursor to resource.
2305 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
2307 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
2308 for {top,bottom}-{left,right} values in addition to
2309 {top,bottom}_{left,right}.
2310 Use x-get-resource instead of x-get-resource-and-bogosity-check.
2312 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
2314 * cl-macs.el (specifier-instance): Undefine its setf method.
2316 * specifier.el (with-specifier-instance): Added docstring.
2318 * mouse.el (drag-window-divider): Ditto.
2320 * modeline.el (mouse-drag-modeline): Use it.
2322 * lisp-mode.el (with-specifier-instance): Define its indentation
2325 * specifier.el (with-specifier-instance): New macro.
2327 1998-05-19 Andy Piper <andyp@parallax.co.uk>
2329 * package-get.el (package-get-create-custom): new function to
2330 auto-generate package-get-custom.el from package-get-base.el.
2331 * (package-get-ever-installedp): new function.
2332 * (package-get-custom): new function to get all packages specified
2335 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
2337 * cus-edit.el (custom-file): Revert to `~/.emacs'.
2339 1998-05-23 SL Baur <steve@altair.xemacs.org>
2341 * cl-extra.el: Reverse previous float change.
2343 1998-05-17 Andy Piper <andyp@parallax.co.uk>
2346 * faces.el (try-font-name): moved from x-faces.el since it is
2347 required by w3 under mswindows as well X.
2349 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
2351 * winnt.el: Removed evil (setq completion-ignore-case t)
2352 clause, one more overlookef fsfism.
2353 (nt-quote-args-functions-alist): End sentences with double space.
2355 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
2357 * window-xemacs.el (push-window-configuration): Remove kludgery of
2358 recaching default-toolbar specifier.
2359 (pop-window-configuration): Ditto.
2360 (unpop-window-configuration): Ditto.
2362 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
2364 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
2366 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
2368 * winnt.el (nt-quote-args-verbatim): Added function.
2369 (nt-quote-args-prefix-quote): Added function.
2370 (nt-quote-args-backslash-quote): Added function.
2371 (nt-quote-args-double-quote): Added function.
2372 (nt-quote-args-functions-alist): New variable.
2373 (nt-quote-process-args): Added function. This is the main quoting
2374 work horse called from process-nt.c
2376 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
2378 * winnt.el: Removed duplicate definitions for backspace,
2379 delete, M-backspace and C-M-backspace.
2380 (file-name-buffer-file-type-alist): Removed this variable.
2381 (find-buffer-file-type): Removed function.
2382 (find-file-binary): Removed function.
2383 (find-file-text): Removed function.
2384 (find-file-not-found-set-buffer-file-type): Removed function.
2385 (save-to-unix-hook): Removed function.
2386 (revert-from-unix-hook): Removed function.
2387 (using-unix-filesystems): Removed function.
2388 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
2390 (x-set-selection): Removed function.
2391 (x-get-selection): Removed function.
2392 Removed commented FSFisms.
2393 Replaced copyright notice (this file is not part of GNU Emacs).
2394 (nt-shell-mode-hook): Moved here from a lambda expression. Added
2395 comint-process-echoes setting to t.
2397 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2399 * packages.el (packages-no-package-hierarchy-regexp): Introduced
2400 and used following the interface change of
2401 `paths-find-recursive-path'.
2403 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
2404 regexp instead of a list of base names.
2405 (paths-version-control-filename-regexp):
2406 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
2407 Introduced and used following the interface change of
2408 `paths-find-recursive-path'.
2410 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
2412 * simple.el (delete-forward-p): Make it a defun; do X garbage only
2413 on X devices, rather than on all non-TTY devices.
2415 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
2417 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
2419 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
2421 1998-05-17 Adrian Aichner <aichner@ecf.teradyne.com>
2423 * itimer.el (activate-itimer): Fixed usage of integers
2424 as argument to `concat'.
2426 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
2428 * itimer.el (start-itimer): replace the use of `concat' with
2431 1998-05-16 SL Baur <steve@altair.xemacs.org>
2433 * mode-motion.el (mode-motion-hook): Clarify docstring.
2434 From Bob Weiner <weiner@altrasoft.com>
2436 * loadhist.el (symbol-file): Supply prompt string when used
2438 From Bob Weiner <weiner@altrasoft.com>
2440 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
2442 * loadup.el (really-early-error-handler): Ditto.
2444 * update-elc.el: Ditto.
2446 * setup-paths.el (paths-construct-exec-path): Ditto.
2448 * make-docfile.el: Ditto.
2450 * find-paths.el (paths-decode-directory-path): Use split-path
2451 instead of decode-path.
2453 * files.el (parse-colon-path): Update docstring reference.
2455 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
2459 Bind cut'n'paste keys to non window-system specific functions.
2461 * msw-select.el: New function mswindows-clear-clipboard.
2462 mswindows-cut-copy-clipboard extended to handle clearing of the
2463 selection and renamed to mswindows-cut-copy-clear-clipboard.
2465 * select.el: on mswindows devices delete-primary-selection
2466 calls mswindows-clear-clipboard.
2468 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
2470 * simple.el (quoted-insert): Inhibit quit when using read-char.
2472 * cmdloop.el (read-char): Don't inhibit quit.
2473 (read-char-exclusive): Ditto.
2474 (read-char): Signal quit if quit-char was pressed.
2475 (read-char-exclusive): Ditto.
2476 (read-quoted-char): Return a character, not integer.
2478 * menubar-items.el (default-popup-menu): Use Andy's generic
2480 (default-popup-menu): Fix code.
2482 1998-05-14 Oliver Graf <ograf@fga.de>
2484 * dragdrop.el (dragdrop-function-widget): this time it's done
2486 1998-05-13 Oliver Graf <ograf@fga.de>
2488 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
2490 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
2492 * device.el (device-pixel-width):
2493 (device-pixel-height):
2497 (device-color-cells): Swapped parameters to device-system-metric
2498 according to the interface change.
2500 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
2502 * mouse.el (default-mouse-motion-handler): Use new name of the
2503 function event-over-vertical-divider-p.
2504 Do not set E-W arrow cursor over the divider if
2505 vertical-divider-draggable-p is nil in the window.
2506 ([top-level]): Use new name for the variable
2507 vertical-divider-map.
2508 (drag-window-divider): Respect vertical-divider-draggable-p.
2509 Variable name typo fixes.
2511 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
2513 * keymap.el (kbd): Define here; handle string constants and
2516 1998-05-15 Christian Nyb <chr@mediascience.no>
2518 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
2521 1998-05-13 Didier Verna <verna@inf.enst.fr>
2523 * mouse.el (drag-window-divider): give the vertical divider a
2524 pressed look when dragging it.
2526 1998-05-13 Andy Piper <andyp@parallax.co.uk>
2528 * faces.el: predicate some more face operations on x or mswindows
2531 * modeline.el: enable modeline coloring for mswindows.
2533 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2535 * minibuf.el (minibuffer-default): Added variable; compatible with
2537 (next-history-element): Used `minibuffer-default'.
2539 1998-05-12 Oliver Graf <ograf@fga.de>
2541 * dragdrop.el (dragdrop-function-widget): button and mods ok
2542 arguments still look a bit strange
2543 (dragdrop-compare-mods) created
2544 (dragdrop-drop-do-functions) correctly checks for buttons and
2547 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
2549 * setup-paths.el (paths-default-info-directories): Replace
2550 path-separator with directory-sep-char.
2552 * files.el (path-separator): Don't define it here.
2554 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
2556 * update-elc.el: Ditto.
2558 * setup-paths.el (paths-construct-exec-path): Ditto.
2560 * make-docfile.el: Ditto.
2562 * loadup.el (really-early-error-handler): Ditto.
2564 * find-paths.el (paths-decode-directory-path): Use decode-path
2565 instead of decode-path-internal.
2567 * files.el (parse-colon-path): Update docstring.
2569 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
2571 * subr.el (get-buffer-window-list): Make BUFFER optional.
2573 * window-xemacs.el (windows-of-buffer): Defalias to
2574 get-buffer-window-list.
2576 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2578 * disass.el: Fix maintainer keyword.
2580 * bytecomp.el (byte-compile-and-load-file): Autoload.
2581 (byte-compile-buffer): Ditto.
2583 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
2584 value is returned, not the name.
2585 (lisp-imenu-generic-expression): Enable it.
2586 (lisp-mode-variables): Ditto.
2587 (lisp-indent-offset): Change defconst to defvar.
2588 (lisp-indent-function): Ditto.
2589 (lisp-body-indent): Ditto.
2591 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2593 * modeline.el: Use zap-last-kbd-macro-event.
2595 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
2596 nil, don't attempt to do anything with messages.
2597 (eval-last-sexp): Use `letf' for clarity.
2599 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2601 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
2603 1998-05-11 Martin Buchholz <martin@xemacs.org>
2608 Change empty docstrings into no doc strings at all.
2609 Fix bogus FSF-format docstrings.
2610 * etags.el: Fix docstring.
2612 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
2614 * package-get.el (package-get): Use internal md5
2616 1998-05-13 SL Baur <steve@altair.xemacs.org>
2618 * about.el (about-xemacs): Correct abuse of concat.
2620 1998-05-11 SL Baur <steve@altair.xemacs.org>
2622 * info.el (Info-mode): Use easymenu.
2624 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2626 * apropos.el (apropos): Don't use concat with integers.
2628 * cmdloop.el (describe-last-error): Handle the case when no error
2629 was seen gracefully.
2631 * apropos.el (apropos-print): Use with-displaying-help-buffer as
2633 (apropos-describe-plist): Ditto.
2635 * help.el (with-displaying-help-buffer): Revert to a defun.
2636 (describe-key): Use it as defun.
2637 (describe-mode): Ditto.
2638 (describe-bindings): Ditto.
2639 (describe-prefix-bindings): Ditto.
2640 (describe-installation): Ditto.
2641 (view-lossage): Ditto.
2642 (describe-function): Ditto.
2643 (describe-variable): Ditto.
2644 (describe-syntax): Ditto.
2646 1998-05-11 Oliver Graf <ograf@fga.de>
2648 * dragdrop.el: changed order of require/provide
2649 (dragdrop-drop-mime-default) changed to new calling conventions
2650 (dragdrop-drop-do-functions) changed to new calling conventions
2651 (dragdrop-function-widget) this one needs more work...
2653 1998-05-10 Oliver Graf <ograf@fga.de>
2655 * about.el: another small change in my entry
2656 * dragdrop.el (dragdrop-drop-log-function): logging added
2658 changed interface to handler functions. now called with event
2661 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
2663 * glyphs.el (divider-pointer-glyph): Declared new glyph,
2664 E-W arrow pointer displayed over draggable dividers.
2666 * mouse.el (default-mouse-motion-handler): Show it when
2668 (drag-window-divider): Added.
2669 ([top-level]): Initialized window-divider-map with a keymap
2670 binding the above function to left button down event.
2672 * x-mouse.el (x-init-pointer-shape): Initialize
2673 divider-pointer-glyph from Cursor.dividerPointer, or use default
2676 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
2678 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
2680 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
2682 * simple.el (count-words-buffer): Don't query for buffer.
2683 (count-lines-buffer): Ditto.
2685 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
2687 * help.el (where-is): add optional insert argument.
2689 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
2691 * help.el (describe-key-briefly): New argument INSERT.
2693 * simple.el (eval-expression): New optional argument; synch with
2696 * keydefs.el (global-map): Add new register bindings.
2698 * register.el: Synched with FSF 20.3.
2700 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
2702 * window-xemacs.el (recenter): all arguments are optional.
2704 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
2706 * device.el: (device-pixel-width): Reflected name/parameters
2707 change to device-system-metric.
2708 (device-pixel-height): Ditto.
2709 (device-mm-width): Ditto.
2710 (device-mm-height): Ditto.
2711 (device-bitplanes): Ditto.
2712 (device-color-cells): Ditto.
2714 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
2716 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
2718 * cl.el (most-positive-fixnum): Document.
2719 (most-negative-fixnum): Ditto.
2721 * cus-dep.el: Updated comment.
2723 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
2726 * cus-load.el (custom-put): Removed.
2728 * files.el (after-find-file): Just resignal quit instead of
2729 signaling "canceled".
2731 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
2733 * frame.el (other-frame): Use `focus-frame' instead of
2734 select-frame kludges.
2736 * lisp-mode.el: Update lisp-indent-function for
2737 save-selected-frame and with-selected-frame.
2739 * frame.el (save-selected-frame): New macro.
2740 (with-selected-frame): Ditto.
2741 (other-frame): Use `set-frame-focus'.
2743 1998-05-06 Oliver Graf <ograf@fga.de>
2745 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
2746 (dragdrop-drop-url-default) default handler for URL drops created
2747 (dragdrop-drop-mime-default) default handler for MIME drops created
2748 (dragdrop-drop-functions) default custom for handling drops created
2749 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
2751 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
2753 * mouse.el: Removed redundant mouse-mswindows-drop function.
2755 1998-05-05 Oliver Graf <ograf@fga.de>
2757 * about.el: changed some text in my entry
2758 * dragdrop.el: added customs
2760 1998-05-04 Oliver Graf <ograf@fga.de>
2762 * mouse.el: killed global drop key bindings
2763 (mouse-offix-drop) removed
2764 * dragdrop.el: created
2765 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
2767 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
2769 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
2770 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
2772 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
2775 * scrollbar.el (scrollbars-visible-p): Use new
2776 {vertical,horizontal}-scrollbar-visible-p specifiers.
2778 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
2780 * device.el (device-pixel-height):
2781 (device-pixel-width):
2785 (device-color-cells): Moved these 6 functions from device.c; they
2786 all use single (device-system-metrics) call.
2788 1998-05-09 SL Baur <steve@altair.xemacs.org>
2790 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
2794 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
2795 Suggested by Hrvoje Niksic <hniksic@srce.hr>
2797 * help.el (help-map): Remove Hyperbole keybinding logic.
2798 Suggested by: Michael Ernst <mernst@cs.washington.edu>
2800 1998-05-08 SL Baur <steve@altair.xemacs.org>
2802 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
2803 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
2805 1998-05-07 Andy Piper <andyp@parallax.co.uk>
2807 * msw-glyphs.el: use nicer icon3 from the frame icon.
2809 1998-05-07 SL Baur <steve@altair.xemacs.org>
2811 * version.el (emacs-version): Remove InfoDock conditionals.
2813 * startup.el (startup-splash-frame): Change ID logo name.
2815 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
2817 * files.el (after-find-file): If the user presses C-g on
2818 directory-creation prompt, kill the buffer.
2820 1998-05-06 SL Baur <steve@altair.xemacs.org>
2822 * simple.el (count-words-region): Reverse previous change.
2824 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
2826 * replace.el (query-replace): Just call perform-replace.
2827 (query-replace-regexp): Ditto.
2828 (perform-replace): Move region handling here.
2829 (perform-replace): Use the new arg to match-data.
2831 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
2833 * x-init.el: Install X specific display table that
2834 displays char 0240 as a space to avoid whatever it is
2835 that screws up display of that character code.
2837 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
2839 * help.el (function-arglist): If no arguments are documented for a
2840 subr, print nothing rather than incorrect output.
2842 1998-05-05 SL Baur <steve@altair.xemacs.org>
2844 * cmdloop.el (command-error): Update bail-out error message to use
2845 `emacs-program-name'.
2847 * lib-complete.el: Remove reader macro cruft.
2849 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
2852 * simple.el (count-words-region): Drop interactive-p check on the
2855 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
2859 Correct spelling of mswindows-font-canonicalize-name.
2861 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2863 * ldap.el (ldap-host-parameters-alist): Replaced with
2864 `ldap-host-parameters-plist'
2865 (ldap-search): Adapt to previous change
2867 1998-05-02 SL Baur <steve@altair.xemacs.org>
2869 * about.el (about-hackers): Update Bob Weiner bio.
2870 (about-maintainer-info): Ditto.
2872 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
2874 * simple.el (display-warning-minimum-level): Docfix.
2876 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
2878 * widget.el (:default-get): New keyword.
2879 * wid-edit.el (default, widget-default-default-get): Define it.
2880 (group, widget-group-default-get): Define it.
2881 (menu-choice, widget-choice-default-get): Define it.
2882 (widget-default-get): New function.
2883 (widget-choice-action): Call it.
2884 (widget-editable-list-entry-create): Call it.
2886 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
2888 * byte-optimize.el (byte-boolean-vars): Removed.
2889 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
2890 lookup through `byte-boolean-vars'.
2892 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
2894 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
2895 resource-provided values into ghost specs for scrollbar-height and
2898 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
2900 * byte-optimize.el: Don't attempt to optimize /=.
2902 * bytecomp.el (byte-compile-one-ore-more-args): New function.
2903 (byte-compile-/=): Ditto.
2905 1998-05-02 SL Baur <steve@altair.xemacs.org>
2907 * apropos.el: Use `with-displaying-help-buffer'.
2908 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
2909 Use `with-displaying-help-buffer'.
2910 (apropos-follow): Do not give special treatment to buffer cursor
2911 was in prior to a mouse click.
2912 (apropos-describe-plist): Use `with-displaying-help-buffer'.
2913 (apropos-print-doc): Set correct buffer for setting text
2916 1998-05-01 SL Baur <steve@altair.xemacs.org>
2918 * help.el (help-buffer-prefix-string): New variable.
2919 (help-buffer-name): Use it.
2921 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
2924 1998-04-30 Greg Klanderman <greg@alphatech.com>
2926 * frame.el (other-frame): Work even when focus-follows-mouse is true.
2928 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
2930 * files.el (find-file-noselect): Update docstring.
2931 (find-file-noselect): Signal an error if found an unreadable file.
2932 (file-chase-links): Save the match data.
2933 (normal-mode): Use `lwarn' and `error-message-string'.
2934 (interpreter-mode-alist): Change defconst to defvar.
2935 (inhibit-first-line-modes-regexps): Ditto.
2936 (inhibit-first-line-modes-regexps): Added .tgz.
2937 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
2938 (change-major-mode-with-file-name): New user-option.
2939 (set-visited-file-name): Synched with FSF.
2940 (file-name-extension): New function, from FSF 20.3.
2941 (file-relative-name): Synched with FSF.
2942 (save-some-buffers): Support the C-r feature.
2943 (recover-session): Synched with FSF.
2944 (kill-some-buffers): Ditto.
2945 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
2947 1998-04-30 SL Baur <steve@altair.xemacs.org>
2949 * files.el (insert-file): Undo previous change and reenable use of
2952 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
2954 * window-xemacs.el (recenter): Define.
2956 1998-04-29 Andy Piper <andyp@parallax.co.uk>
2958 * font.el (mswindows-font-create-name)
2959 (mswindows-font-create-object): new functions for mswindows type
2962 * msw-faces.el (mswindows-font-canicolize-name): fix so that
2963 strings are parsed as well as font objects.
2965 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
2967 * modeline.el (defining-kbd-macro): Restore modeline indication of
2968 kbd-macro being recorded.
2969 (add-minor-mode): Simplify docstring.
2970 (modeline-minor-mode-menu): Remove stuff.
2972 1998-04-29 Andy Piper <andyp@parallax.co.uk>
2974 * code-process.el (call-process): dynamically decide process
2977 1998-04-29 Jim Radford <radford@robby.caltech.edu>
2979 * modeline.el: Add line-number-mode, column-number-mode to
2980 the modeline minor-mode menu. Button2 on the line number does
2983 1998-04-29 Andy Piper <andyp@parallax.co.uk>
2985 * mouse.el: move x-selection-owner-p type things to
2988 * msw-init.el: copy zmacs stuff from x-init.el
2990 * msw-select.el (mswindows-own-selection)
2991 (mswindows-disown-selection) (mswindows-selection-owner-p): new
2992 functions. Very simple minded implementation of selectio
2995 * select.el (own-selection) (disown-selection)
2996 (activate-region-as-selection) (select-make-extent-for-selection)
2997 (valid-simple-selection-p): functions moved from x-select.el for
2998 generalized selection.
3000 * x-select.el: see select.el changes.
3002 * x-toolbar.el: use new selection functions.
3004 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3006 * packages.el (packages-find-package-directories): Fixed bug that
3007 would pick up multiple site-package directories.
3008 (package-locations): Added "xemacs-packages" as a late package
3011 * find-paths.el: Now uses `emacs-program-name' and
3012 `emacs-program-version'.
3013 Additions to enforce version-specific directories in
3014 `paths-find-version-directory'.
3016 1998-04-29 SL Baur <steve@altair.xemacs.org>
3018 * default.el: Removed.
3019 * site-start.el: Removed.
3021 1998-04-29 Didier Verna <verna@inf.enst.fr>
3023 * minibuf.el (minibuffer-history-minimum-string-length): Default
3026 1998-04-28 SL Baur <steve@altair.xemacs.org>
3028 * find-paths.el (paths-program-name): Rename.
3029 (paths-emacs-root-p): Ditto.
3030 (paths-find-site-directory): Ditto.
3032 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
3034 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
3035 `emacs-lisp-byte-compile-and-load'.
3037 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3039 * ldap.el (ldap-search): Fixed additional parameter passing to
3042 1998-04-27 Andy Piper <andyp@parallax.co.uk>
3044 * select.el (kill-primary-selection) (selection-owner-p)
3045 (copy-primary-selection) (yank-clipboard-selection)
3046 (selection-exists-p) (delete-primary-selection): new file and
3047 functions that do the right thing for the selected device.
3049 * x-menubar.el: use generalised selection functions.
3051 * dumped-lisp.el: dump select.el.
3053 1998-04-27 SL Baur <steve@altair.xemacs.org>
3055 * find-paths.el (paths-progname): New variable.
3056 (paths-emacs-root-p): Use it.
3057 (paths-find-site-directory): Ditto.
3059 1998-04-26 SL Baur <steve@altair.xemacs.org>
3061 * loadup.el ((member "dump" command-line-args)): Dump as
3062 `infodock' if InfoDock.
3064 1998-04-25 SL Baur <steve@altair.xemacs.org>
3066 * find-paths.el (construct-emacs-version): Simplify, include
3067 program name in the return value.
3068 * (paths-find-version-directory): Use it.
3070 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3072 * info.el (Info-parse-dir-entries): Fixed regexp
3073 (Info-build-dir-anew): Remove full suffix and capitalize info file
3074 name for files with no @direntry
3075 (Info-batch-rebuild-dir): New function
3076 (Info-suffixed-file): Check for regular files instead of simple
3077 file existence (could catch directories before)
3079 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3081 * setup-paths.el, find-paths.el: Removed uses of `not' which
3082 temacs doesn't have.
3084 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
3085 into root searching.
3087 1998-04-24 Martin Buchholz <martin@xemacs.org>
3089 * subr.el: Remove definition of `not'.
3091 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
3093 * msw-glyphs.el: enable graphics support.
3095 1998-04-23 Didier Verna <verna@inf.enst.fr>
3097 * x-menubar.el (default-menubar): restored the line-number-mode
3100 * misc doc string updates related to the options menu.
3102 1998-04-24 SL Baur <steve@altair.xemacs.org>
3104 * setup-paths.el (paths-construct-load-path): Fix typo.
3106 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3108 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
3109 font-menu-ignore-scaled-fonts don't have to be bound now; this
3110 gets us one step further towards making --no-autoloads work.
3112 * startup.el (normal-top-level): Load auto-autoloads only if
3113 lisp-directory is non-nil.
3115 * setup-paths.el (paths-construct-load-path): Made it robust
3116 against nil lisp-directory.
3118 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
3119 to the list of variables that cause a warning when nil.
3121 * toolbar.el (init-toolbar-location): Now works even when there's
3122 no toolbar icon directory.
3124 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
3126 * help.el (view-lossage): Recognize it.
3128 * simple.el (log-message): Mark multiline messages.
3130 1998-04-22 SL Baur <steve@altair.xemacs.org>
3132 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
3134 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
3136 * package-get.el (package-get-all): add `\n' separator to
3137 interactive specification so that both variables are read
3139 1998-04-22 Didier Verna <verna@inf.enst.fr>
3141 * x-menubar.el: ported the options menu to Custom.
3142 Moved the "read only" toggle button to the buffers menu.
3143 Corrected some missing ;;;###autoload or defcustom.
3145 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
3146 the scrollbar-visible specifier for options menu handling.
3148 * toolbar.el (toolbar-visible-p)
3149 (toolbar-captioned-p)
3150 (default-toolbar-position): defcustom wrappers around
3151 the toolbar specifiers for options menu handling.
3153 * frame.el (get-frame-for-buffer-default-instance-limit):
3154 defcustom it for options menu handling.
3156 * font-lock.el (font-lock-mode): defcustom and autolaod the variable
3157 font-lock-mode for options menu handling.
3159 * cus-start.el: added Custom properties to overwrite-mode for
3160 options menu handling.
3162 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
3164 * about.el: shameless self-promotion.
3166 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
3168 * simple.el (raw-append-message): Slightly optimize.
3169 (remove-message): Use `push' for clarity.
3170 (append-message): Ditto.
3171 (display-warning): Dito.
3172 (raw-append-message): Send the message to the appropriate device.
3174 1998-04-22 SL Baur <steve@altair.xemacs.org>
3176 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
3177 From Sean MacLennan <Sean.MacLennan@pika.ca>
3179 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3181 * setup-paths.el: Changed `directory-sep-char' to
3182 `path-separator', following a change in GNU Emacs.
3184 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3186 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
3187 (Info-build-dir-anew): Add a final newline.
3188 (Info-build-dir-anew): Do not issue warning when rebuilding policy
3190 (Info-rebuild-dir): Ditto
3192 * dumped-lisp.el (preloaded-file-list): Added ldap.el
3194 1998-04-21 SL Baur <steve@altair.xemacs.org>
3196 * simple.el (count-words-buffer): Retain zmacs region.
3197 (count-words-region): Ditto.
3198 * simple.el: (what-line): Expanded line counts.
3199 (count-lines): New parameter to conditionalize whether collapsed
3201 From Bob Weiner <weiner@altrasoft.com>
3203 1998-04-19 SL Baur <steve@altair.xemacs.org>
3205 * packages.el (package-locations): infodock-packages must override
3206 mule-packages and packages.
3208 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
3211 remove rude messages from widget-activation-widget-mapper
3212 and widget-activation-glyph-mapper
3214 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
3216 * toolbar.el: Remove (featurep 'x) test from
3217 toolbar-make-button-list
3219 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
3221 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
3222 only if in the same frame.
3224 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3226 * packages.el (package-locations): Added site-packages hierarchy.
3228 * setup-paths.el (paths-default-info-directories): Introduced and
3231 * packages.el, setup-paths.el: Set various path searching depths
3234 * packages.el (packages-hierarchy-depth):
3235 (packages-load-path-depth): Introduced and used.
3237 * setup-paths.el (paths-load-path-depth): Introduced and used.
3239 * find-paths.el (paths-find-recursive-path): Added max-depth
3242 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3244 * setup-paths.el (paths-construct-info-path): Removed
3245 dependency on behavior of (file-name-as-directory "").
3247 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3249 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
3252 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3254 * dump-paths.el, startup.el: Added handling for --debug-paths.
3256 1998-04-15 William M. Perry <wmperry@aventail.com>
3258 * wid-edit.el: We cannot just set the help-echo or balloon-help
3259 properties for an extent based on the :help-echo widget
3260 property, since help-echo and balloon-help cause an EXTENT to
3261 get passed in, where :help-echo functions are expecting a WIDGET
3263 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
3265 * scrollbar.el (init-scrollbar-from-resources): Call
3266 mswindows-init-scrollbar-metrics when appropriate.
3268 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
3270 * dumped-lisp.el: dump x-toolbar for window system
3272 * msw-init.el (init-post-mswindows-win): enable toolbars if we
3273 have support and xpm.
3275 1998-04-16 SL Baur <steve@altair.xemacs.org>
3277 * files.el (toggle-read-only): Fix docstring.
3278 From Didier Verna <verna@inf.enst.fr>
3280 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3282 * startup.el (normal-top-level): Load autoload-file-name without
3283 specifying an extension---some people only auto-autoload.el.gz.
3285 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
3287 * files.el (backup-enable-predicate): Don't bomb on NAME being
3290 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3292 * find-paths.el, packages.el: Now prefers configure'd paths.
3293 This shouldn't cause any of the originally anticipated problems as
3294 the current paths architecture will not define the various
3295 configure-xxx variables if they're not specified on the configure
3298 * find-paths.el, setup-paths.el, packages.el: Removed all
3299 mentionings of "/" as a path separator.
3300 Used paths-construct-path throughout.
3302 * find-paths.el (paths-construct-path): Created to assemble paths
3303 from directory components.
3305 * setup-paths.el, packages.el: Used paths-decode-directory-path
3306 instead of decode-path-internal.
3308 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
3310 (paths-decode-directory-path) Created.
3312 * setup-paths.el: Changed configure-exec-path to
3313 configure-exec-directory.
3315 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3317 * packages.el (packages-find-packages): Fixed decoding of
3320 * startup.el: -no-packages -> -no-early-packages.
3322 (packages-load-package-lisps): Fixed loading of auto-autoload
3325 * startup.el (normal-top-level): Fixed loading of core
3328 * obsolete.el: Un-obsoleted site-directory. Sigh.
3330 * startup.el, packages.el, dump-paths.el: Added proper settings
3331 for site-directory and lisp-directory variables.
3333 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
3334 inhibit-package-autoloads and fixed handling of it.
3336 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
3337 handling of former inhibit-package-init, now
3338 inhibit-early-packages, to make -vanilla etc. work.
3340 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
3342 * code-process.el (start-process): Fallback to 'undecided instead
3343 of 'binary for process input coding stream.
3345 * process.el (start-process): Docstring fix.
3347 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3349 * info.el (Info-insert-dir): Do not insert temporary dir files
3350 in Info-dir-file-attributes
3351 (Info-build-dir-anew): Ensure temporary buffer is not read-only
3352 (Info-rebuild-dir): Ditto.
3354 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3356 * obsolete.el: Added obsoleteness declarations for
3357 `site-directory' and `Info-default-directory-list'.
3359 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3361 * find-paths.el (paths-find-emacs-root): Only look at the
3362 executable at the end of the symlink chain for determining the
3365 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3367 * setup-paths.el (paths-construct-info-path): Changed construction
3368 to cater to gone default in configure.
3370 * find-paths.el (paths-uniq-append): Added.
3372 * packages.el: Rewritten package path construction once again.
3374 * dump-paths.el, startup.el: Removed package-path as a global
3377 * package-admin.el (package-admin-add-single-file-package):
3378 (package-admin-add-binary-package): Changed package-path to
3381 * packages.el (packages-split-path): Split path at "/" rather than
3382 nil according to change in emacs.c.
3384 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3386 * setup-paths.el (paths-construct-info-path): Changed info path
3387 order so that directories come out right.
3388 (paths-find-lock-directory): Fixed bug: It used to think
3389 configure-lock-directory is a path.
3391 1998-04-06 Jeff Miller <jmiller@smart.net>
3393 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
3394 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
3395 eases the use of toolbar-add/kill-item functions.
3397 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
3399 * code-files.el (file-coding-system-alist): Commented out
3400 loaddefs.el magical treatment.
3402 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3404 * info.el (Info-rebuild-outdated-dir): Added new option
3405 `conservative' and made it the default
3406 (Info-rebuild-dir): Appropriately parse multi-line description
3407 strings, and multi-section dir files. Issue warning when dir
3408 is rebuilt as temporary
3409 (Info-build-dir-anew): Issue warning when dir is built as
3412 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
3414 * list-mode.el (list-mode-map): Bind highlight motion commands to
3415 standard keys left, right, C-b and C-f.
3417 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3419 * files.el (auto-mode-alist): allow .sc for Scheme->C
3421 1998-04-06 SL Baur <steve@altair.xemacs.org>
3423 * loadup.el (pureload): Don't quote (garbage-collect).
3425 1998-04-04 SL Baur <steve@altair.xemacs.org>
3427 * package-get-base.el: Updated.
3429 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
3431 * isearch-mode.el (isearch-just-started): New variable.
3432 (isearch-mode): Set it.
3433 (isearch-repeat): Advance one character forward only if the search
3434 was successful, and was not just started.
3435 (isearch-repeat): Clear isearch-just-started.
3437 1998-04-02 SL Baur <steve@altair.xemacs.org>
3439 * finder.el (finder-compile-keywords): Don't eval new finder-inf
3442 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
3444 * subr.el (listify-key-sequence): Removed.
3446 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
3448 * bytecomp.el (byte-compile-print-gensym): New option.
3449 (byte-compile-output-file-form): Use it.
3450 (byte-compile-output-docform): Ditto.
3451 (byte-compile-compiled-obj-to-list): Ditto.
3453 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
3455 * msw-glyphs.el: set frame icon if xpm support.
3457 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
3459 * help.el: Code that pretty prints variable values
3462 1998-04-02 SL Baur <steve@altair.xemacs.org>
3464 * find-paths.el (paths-emacs-root-p): Correct test for installation
3466 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3468 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
3470 * loaddefs.el: Don't set debug-ignored-errors; leave
3471 its default value set to nil.
3473 1998-03-29 Damon Lipparelli <lipp@primus.com>
3475 * info.el (Info-rebuild-dir): fixed mis-spelling.
3477 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3479 * info.el (Info-rebuild-outdated-dir): New custom var
3480 (Info-insert-node): Create/update dir file when needed, ie when it
3481 does not exist or is older than some info files in directory
3483 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3485 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
3486 for last packages, mainly for using a 20.4 package base.
3488 * packages.el (late-packages): Typo fix. It was called
3491 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
3492 relative symlinks correctly.
3493 (paths-find-emacs-roots): More rigorous checking for plausible
3494 configuration-time root.
3496 * startup.el (normal-top-level): Added a warning if XEmacs cannot
3499 1998-03-27 Martin Buchholz <martin@xemacs.org>
3501 * faces.el: Fix docstrings.
3502 * glyphs.el: Fix docstrings.
3503 * mouse.el: Fix docstrings.
3505 * frame.el: Change phrase `current frame' to `selected frame'.
3507 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
3509 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
3510 macros using backquote to make them infinitely more readable.
3512 1998-03-30 SL Baur <steve@altair.xemacs.org>
3514 * packages.el (packages-find-package-path): Hardcoded specialized
3515 InfoDock support until we can clean this up.
3517 * help.el (describe-bindings-1): Return the value of the bindings
3518 help buffer created.
3519 (describe-bindings): Ditto.
3521 * simple.el (set-variable): Restore previous behavior of not
3522 bombing if the variable to set is not boundp.
3524 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3526 * packages.el (packages-handle-package-dumped-lisps): Allow for
3527 non-local files to be loaded off the package-lisp variable.
3529 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
3531 * x-faces.el: Global X resources should override
3532 specs for all device classes (color, grayscale, mono);
3533 code currently doesn't override any of them. Fixed by
3534 calling remove-specifier with '(x default) as the tag
3535 set and allowing inexact matches.
3537 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
3539 * faces.el: Separated face intializations based on
3540 device classes into device type specific (tag set,
3541 instantiator) pairs.
3543 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
3545 * wid-edit.el (widget-choice-action): Remember user's explicit
3547 (widget-choice-value-create): Respect it.
3548 From Richard Stallman <rms@gnu.org>
3550 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3552 * setup-paths.el (paths-construct-info-path): Always append
3553 existing directories from configure-time info path.
3555 * startup.el (startup-setup-paths): Renamed misnamed info-path to
3556 Info-directory-list.
3558 * info.el: Removed Info-default-directory-list which was broken by
3560 Removed bogus initialization of Info-directory-list---startup.el
3561 can do a much better job.
3562 Added autoload of Info-directory-list.
3564 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
3565 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
3566 be exclusive; now it's merely given precedence, just like in the
3569 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3571 * find-paths.el (paths-find-architecture-directory): Fix bug with
3572 finding; it used to default too early.
3574 1998-03-25 Martin Buchholz <martin@xemacs.org>
3576 * packages.el (packages-split-path): Fix a bug; it used to fail
3577 for paths that weren't split.
3579 1998-03-26 SL Baur <steve@altair.xemacs.org>
3581 * finder.el (finder-compile-keywords): trap on errors.
3583 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
3585 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
3586 fourth argument of t so that only the specs exactly
3587 matching the tag lists are removed.
3589 1998-03-25 SL Baur <steve@altair.xemacs.org>
3591 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
3593 1998-03-23 SL Baur <steve@altair.xemacs.org>
3595 * minibuf.el (mouse-read-file-name-1): If a default directory was
3596 specified, use it for generating the completions.
3598 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3600 * update-elc.el: Now respects inhibit-package-init and
3602 Now does path construction with loadup-paths.
3604 * startup.el (normal-top-level, startup-setup-paths): Now respects
3605 inhibit-package-init and inhibit-site-lisp.
3607 * packages.el (packages-find-package-path): Extended package path
3608 by version-specific hierarchies.
3609 (packages-find-packages): Now respects inhibit flag and
3611 Moved path setup to loadup-paths.
3613 * make-docfile.el: Now respects inhibit-package-init and
3615 Now does path construction with loadup-paths.
3617 * loadup.el: Now respects inhibit-package-init and
3620 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
3622 * loadup-paths.el: New file: setup load-path to encompass
3625 1998-03-22 SL Baur <steve@altair.xemacs.org>
3627 * auto-show.el: load-gc renamed to pureload.
3628 * site-load.el: Ditto.
3629 * packages.el (toplevel): Ditto.
3630 * loadup.el (really-early-error-handler): Ditto.
3631 * dumped-lisp.el (preloaded-file-list): Ditto.
3632 * cus-face.el (custom-declare-face): Ditto.
3634 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3636 * <Today>: The Big Path Searching Overhaul.
3638 * find-paths.el: New file: find and assemble paths in the
3639 installation hierarchy.
3641 * setup-paths.el: New file: global layout of paths and directories
3642 within the XEmacs hierarchy.
3644 * packages.el: Replaced everything related to path searching and
3645 startup by code in terms of find-paths.
3647 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
3648 the new path searching engine.
3650 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
3653 1998-03-22 SL Baur <steve@altair.xemacs.org>
3655 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
3658 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
3660 * msw-glyphs.el: Added check for 'mswindows feature, so the file
3661 compiles identically in any configuration.
3662 Removed irrelevant commentary.
3664 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
3666 * simple.el (set-variable): Allow setting specifiers.
3668 1998-03-19 SL Baur <steve@altair.xemacs.org>
3670 * lisp.el (forward-sexp): Revert previous change.
3672 1998-03-18 SL Baur <steve@altair.xemacs.org>
3674 * frame.el (frame-initialize): Use `delete-console' instead of
3675 `delete-device' to delete the stream console to match the usage in
3678 1998-03-16 SL Baur <steve@altair.xemacs.org>
3680 * files.el (cdpath-previous): New variable.
3682 From Bob Weiner <weiner@wave.altrasoft.com>
3684 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
3686 * keydefs.el: Changed keybindings of forward-char,
3687 backward, scroll-up and scroll-down to point to their
3688 -command counterparts.
3690 * simple.el: New functions: forwarc-char-command,
3691 backwrad-char-command, scroll-up-command,
3692 scroll-down-command which work liek their counterparts
3693 except that they honor the variable
3694 signal-error-on-buffer-boundary.
3696 Definition of signal-error-on-buffer-boundary received
3699 defvar declaration added for word-across-newline to avoid
3700 byte-compiler warning about the free variable reference.
3702 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
3704 * winnt.el: Removed "%t" from the beginning of
3705 modeline-format. From now on, there's no nt-specifics in the modeline.
3707 1998-03-14 SL Baur <steve@altair.xemacs.org>
3709 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
3710 of `when' with `if'.
3712 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
3714 * msw-glyphs.el: New file. Defines TTY-style glyphs for
3715 mswindows. Must be reworked along with glyphs.el, or
3716 merged into it, after there is images support.
3718 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
3721 1998-03-13 SL Baur <steve@altair.xemacs.org>
3723 * faces.el: fix for text cursor initialization.
3724 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
3725 From Andy Piper <andyp@parallax.co.uk>
3727 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
3729 * files.el (set-auto-mode): If a mode is not fboundp, check to see
3730 if there is an existing package that handles it and warn the user
3733 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
3735 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
3736 Installation" menu item when Installation-string is not bound.
3738 1998-03-11 SL Baur <steve@altair.xemacs.org>
3740 * lisp.el (forward-sexp): Fix for test for balanced sexp.
3741 From Jeremiah W. James <jerry@cs.ucsb.edu>
3743 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
3746 * faces.el: Fix face initialization.
3748 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
3750 * files.el (backup-enable-predicate): fix breakage introduced
3753 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
3755 * x-faces.el (x-init-face-from-resources): The
3756 TTY face property retrieval functions don't return
3757 specifiers, so use face-property instead.
3759 1998-03-09 SL Baur <steve@altair.xemacs.org>
3761 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
3763 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
3765 * x-menubar.el: Expanded documentation for
3766 option-save-faces. Changed Options -> Browse Faces
3767 menu entry to invoke customize-face.
3769 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
3771 * faces.el: Most face initialization moved out of
3772 init-other-random-faces to the top level so that the
3773 initialization happens before Xemacs is dumped. Much
3774 of the fascist "face-differs-from-default-p or FROB!"
3775 code has been retired in favor of letting the user do
3776 what they want to do. Face initialization code changed
3777 to use `default' specifier tag so that the settings can
3778 be overridden later if the user wishes it.
3780 1998-03-08 SL Baur <steve@altair.xemacs.org>
3782 * about.el (about-hackers): Update contributors list.
3784 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
3786 * specifier.el: Define new specifier tag `default'.
3788 * modeline.el: Initialize faces using `default' tag.
3790 * x-faces.el (x-init-face-from-resources): Remove
3791 specifier specs containing the `default' tag before
3794 1998-03-02 John Jones <jj@asu.edu>
3796 * package-get.el (package-get-all): fixed arguments on call to
3797 package-admin-add-single-file-package.
3798 * package-get.el (package-get-installedp): fixed to match
3799 advertised behavior.
3800 * package-get.el: added function package-get-update-all which
3801 installs newest versions of all the current packages (if they are
3802 not already installed).
3804 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
3806 * files.el (find-file-noselect): Uncommented `truename' binding in
3807 `let*' and use it later to set `buffer-file-truename' iff it's
3808 still nil, as happens for example when finding a compressed
3809 file with "jka-compr".
3811 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
3813 * faces.el: in make-face-* type functions do the operation for all
3814 window systems, not just the first one found.
3816 * font.el: call mswindows-list-fonts for mswindows.
3818 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
3820 * code-process.el (call-process-region):
3821 * process.el (call-process-region):
3822 * package-get.el (package-get-dir):
3823 * files.el (backup-enable-predicate):
3824 * gnuserv.el (gnuserv-temp-file-regexp):
3825 Use temp-directory in place of `/tmp'.
3827 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
3829 * "Fast" dired-in-C enhancements for Windows 95/NT:
3831 * files.el: Added function, `wildcard-to-regexp', from GNU
3834 * files.el (insert-directory): Modified to use special
3835 dired-in-C enhancements if present.
3837 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
3839 * code-files.el: make default coding no-conversion.
3841 1998-03-02 SL Baur <steve@altair.xemacs.org>
3843 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
3846 * update-elc.el: Strip directory when testing for files not to
3849 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
3851 * lisp-mode.el: Use recommended form for menus.
3853 * info.el (Info-construct-menu): Use recommended form for menus.
3855 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
3858 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
3860 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
3861 (get-frame-for-buffer-noselect): Always return frames
3862 in the not-this-window-p cond clause.
3864 1998-02-27 SL Baur <steve@altair.xemacs.org>
3866 * help.el (describe-installation): New function.
3868 * x-menubar.el (default-menubar): Add describe-installation to
3871 * packages.el (packages-unbytecompiled-lisp): Installation.el
3872 should not be bytecompiled.
3874 * dumped-lisp.el (preloaded-file-list): Dump Installation with
3877 * x-menubar.el (default-menubar): Use correct guard for VM menu
3880 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
3882 From Andy Piper <andyp@parallax.co.uk>
3884 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3886 * ldap.el: Do not require ldap-internal at compile time.
3888 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
3890 * code-files.el: new file. a virtual copy of mule-files.el
3892 dependencies. (toggle-buffer-file-ocding-system) new function for
3893 changing the eol type for the current buffer.
3895 * code-process.el: new file. a copy of
3896 mule-process.el. mule-process.el will disappear when things have
3899 * coding.el: new file. a virtual copy of mule-files.el but
3900 without charset dependencies. (coding-system-base) new function
3901 for getting the parent coding system of a coding system with eol
3904 * dumped-lisp.el: add above files for the non-mule case.
3906 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
3908 * window-xemacs.el (display-buffer): If no explicit
3909 frame is specified, search for a window that displays
3910 the buffer on the currently selected frame, before
3911 searching other frames.
3913 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
3915 * frame.el (get-frame-for-buffer): If not-this-window-p
3916 is non-nil, use window on the selected frame if it is not
3917 also the selected window. When defaulting, search for
3918 windows on the currently selected fgrame before searching
3921 1998-02-25 Didier Verna <verna@inf.enst.fr>
3923 * modeline.el (modeline-swap-buffers): originally named
3924 `mouse-release-modeline'. Whether to actually swap the buffers is
3925 decided in `mouse-drag-modeline'.
3926 (mouse-drag-modeline): A button release event is considered a
3927 mouse click is both X (modeline scroll) and Y (modeline drag) pos
3930 1998-02-25 SL Baur <steve@altair.xemacs.org>
3932 * x-menubar.el: Put redo on the menubar.
3933 From Aki Vehtari <Aki.Vehtari@hut.fi>
3935 1998-02-22 Greg Klanderman <greg@alphatech.com>
3937 * bytecomp.el (displaying-byte-compile-warnings): if
3938 temp-buffer-show-function is set, use it to display current set of
3939 warnings in the "*Compile-Log-Show*" buffer.
3941 * simple.el (display-warning-buffer): if temp-buffer-show-function
3942 is set, use it to display current set of warnings in the
3943 "*Warnings-Show*" buffer.
3945 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3947 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
3950 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
3952 * menubar.el: Allow button descriptors at least 2 long.
3954 * x-menubar.el (default-menubar): Use recommended forms.
3955 (file-menu-filter): Remove.
3956 (edit-menu-filter): Remove.
3958 1998-02-24 SL Baur <steve@altair.xemacs.org>
3960 * about.el (about-hackers): Updated.
3962 1998-02-22 Greg Klanderman <greg@alphatech.com>
3964 * help.el (help-max-help-buffers): new variable
3965 (help-register-and-maybe-prune-excess): new function
3966 (help-buffer-name): use help-max-help-buffers.
3967 (with-displaying-help-buffer): use
3968 help-register-and-maybe-prune-excess.
3970 * help.el (help-maybe-pretty-print-value): if the value fits on
3973 1998-02-21 Greg Klanderman <greg@alphatech.com>
3975 * (with-displaying-help-buffer): there is no need to kill the buffer
3976 if it exists, becasuse with-output-to-temp-buffer will clear it.
3977 further, killing the buffer violates the rule that
3978 temp-buffer-show-function, if set, has the full responsibility of
3979 showing the temp buffer. killing the buffer fucks with the window
3980 configuration, hosing temp-buffer-show-function.
3983 1998-02-23 Didier Verna <verna@inf.enst.fr>
3985 * modeline.el (mouse-drag-modeline):
3986 - Always scroll the modeline that was originally clicked on.
3987 - Use x pixels instead of x characters (which doesn't work anyway)
3988 as horizontal reference for modeline dragging. This allows us to
3989 keep on dragging the modeline even if the motion event occurs in
3992 1998-02-23 Didier Verna <verna@inf.enst.fr>
3994 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
3995 glyph on the modeline to indicate that dragging the mouse has an
3996 effect both horizontally and vertically.
3998 1998-02-24 SL Baur <steve@altair.xemacs.org>
4000 * about.el (about-xemacs): Get rid of redundant visible version
4003 1998-02-19 SL Baur <steve@altair.xemacs.org>
4005 * about.el (about-hackers): Update credits.
4007 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
4009 * prim/register.el (view-register): Show register type file-query.
4011 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
4013 * mode-motion.el (mode-motion-highlight-internal):
4014 save-excursion inside save-window-exucrsion form to
4015 hide buffer point changes from save-window-excursion.
4016 Prevents display flickering when the mouse pointer
4019 1998-02-17 Didier Verna <verna@inf.enst.fr>
4021 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
4022 function to handle correctly the case of a toolbar one side of the
4023 window: scrolling will not necessarily happen.
4025 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
4027 * files.el (after-find-file): Restore missing argument
4028 to format that provides filename for "... consider M-x
4029 recover-file" message. Also call `message' with "%s"
4030 as the first arg instead of an arbitrary string.
4032 1998-02-18 SL Baur <steve@altair.xemacs.org>
4034 * about.el (about-hackers): Various additions.
4036 1998-02-15 SL Baur <steve@altair.xemacs.org>
4038 * autoload.el (generate-file-autoloads-1): Don't force an extra
4039 line out when copying on-the-same line autoloads.
4041 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
4044 1998-02-14 Martin Buchholz <martin@xemacs.org>
4046 * x11/x-win-xfree86.el (x-win-init-xfree86):
4047 * x11/x-win-sun.el (x-win-init-sun):
4048 * x11/x-init.el (x-initialize-compose):
4050 (backward-or-forward-kill-sexp):
4051 (backward-or-forward-kill-sentence):
4052 (backward-or-forward-kill-word):
4053 (backward-or-forward-delete-char):
4054 * prim/isearch-mode.el (isearch-help-or-delete-char):
4055 Use x-keysym-on-keyboard-sans-modifiers-p instead of
4056 x-keysym-on-keyboard-p to detect backspace.
4057 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
4058 Clean up symbols used with dead keys, checking Linux and solaris
4060 Simplify x-win-*.el using above methods.
4061 Change documentation for x-keysym-*-p functions.
4063 1998-02-14 SL Baur <steve@altair.xemacs.org>
4065 * about.el (about-hackers): Restore entries for Michael Sperber and
4067 From Vinnie Shelton <acs@acm.org>
4069 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
4071 * simple.el (count-words-region): Ditto.
4073 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
4075 * simple.el (count-words-buffer): Document. Don't print anything
4078 1998-02-12 SL Baur <steve@altair.xemacs.org>
4080 * packages.el (packages-hardcoded-lisp): easymenu.el is in
4081 multiple files in InfoDock.
4083 1998-02-11 SL Baur <steve@altair.xemacs.org>
4085 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
4086 from version.el in InfoDock.
4088 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
4091 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4093 * bytecomp-runtime.el (proclaim-inline): Single quotes around
4094 variable name in docstring.
4096 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
4098 * menubar.h: Include "gui.h".
4100 1998-02-10 SL Baur <steve@altair.xemacs.org>
4102 * site-load.el: Fix documentation.
4104 1998-02-09 SL Baur <steve@altair.xemacs.org>
4106 * package-get-base.el (package-get-base): Updated.
4108 * keymap.el: PC-ize.
4110 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4112 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
4113 from' on a fresh line.
4115 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
4117 * help.el (help-maybe-pretty-print-value): prin1, not princ the
4120 1998-02-09 SL Baur <steve@altair.xemacs.org>
4122 * undo-stack.el: PC-ize.
4124 * cmdloop.el: PC-ize.
4126 1998-02-08 SL Baur <steve@altair.xemacs.org>
4128 * bytecomp-runtime.el: PC-ize.
4130 * byte-optimize.el: Prolog fixup. PC-ize.
4132 * cus-dep.el: Spelling fix.
4134 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
4137 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4139 * text-mode.el (text-mode-hook-identify): New function,
4140 put on text-mode-hook. Set text-mode-variant here.
4141 (text-mode): Don't set it here.
4143 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4145 * text-mode.el (text-mode-hook): New defvar.
4146 (text-mode-variant): New variable.
4147 (text-mode): Set that variable locally.
4148 (toggle-text-mode-auto-fill): New command.
4150 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4152 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
4154 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4156 * text-mode.el (paragraph-indent-text-mode):
4157 Renamed from spaced-text-mode.
4158 (text-mode-map): Bind TAB to indent-relative.
4159 (indented-text-mode-map): Variable deleted.
4160 (indented-text-mode): Now an alias for text-mode.
4162 1998-02-05 SL Baur <steve@altair.xemacs.org>
4164 * loadup.el: test-atoms debugging stuffs removed.
4166 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>>
4168 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
4170 1997-12-30 Colin Rafferty <colin@xemacs.org>
4172 * help.el (describe-beta): Made it use `locate-data-file'.
4173 (describe-distribution): Ditto.
4174 (describe-copying): Ditto.
4175 (describe-project): Ditto.
4176 (view-emacs-news): Ditto.
4178 * help-nomule.el (help-with-tutorial): Made it use
4179 `locate-data-file' to find tutorial.
4181 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
4183 * about.el: Corrected my email address.
4185 * mouse.el: Added 'mouse-mswindows-drop' similar to
4188 1998-01-27 SL Baur <steve@altair.xemacs.org>
4190 * loadup.el (running-xemacs): Spelling fix.
4192 1998-01-26 Colin Rafferty <colin@xemacs.org>
4194 * packages.el (packages-find-packages-1): Don't allow a backwards
4195 compatible lisp tree to overwrite `preloaded-file-list'.
4197 1998-01-26 SL Baur <steve@altair.xemacs.org>
4199 * loadup.el: Don't delete "xemacs" prior to dumping.
4201 1998-01-24 SL Baur <steve@altair.xemacs.org>
4203 * package-info.el (pi-last-mod-date): New function.
4204 (pi-author-version): New function.
4205 (batch-update-package-info): Use them.
4207 1998-01-23 Colin Rafferty <colin@xemacs.org>
4209 * frame.el (get-frame-for-buffer-default-to-current): Create.
4210 (get-frame-for-buffer-noselect): Allow user to use current frame
4211 with `get-frame-for-buffer-default-to-current'.
4213 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
4215 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
4216 (byte-compile-output-docform): Ditto.
4217 (byte-compile-compiled-obj-to-list): Ditto.
4219 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
4221 * startup.el (command-line-1): Removed code that ran
4224 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
4226 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
4228 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
4230 * frame.el (suspend-emacs-or-iconify-frame): Check using
4231 `device-on-window-system-p' instead of explicitly checking for X,
4232 so that the same logic works for MS Windows.
4233 (suspend-or-iconify-emacs): Ditto.
4235 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
4237 * about.el (about-maintainer-info): Andy Piper is back.
4238 (xemacs-hackers): Updated Andy Piper's email address.
4239 (about-hackers): Added Jonathan Harris.
4240 (about-hackers): Updated Tibor Polgar's email address.
4242 1998-01-18 SL Baur <steve@altair.xemacs.org>
4244 * about.el: Add xemacs.org email manager.
4246 * package-get-base.el (package-get-base): Updated with most recent
4249 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4251 * help.el (function-arglist): Use `indirect-function' instead of
4252 `symbol-function' so that aliases are treated correctly.
4254 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4256 * help.el (help-map): Add f1 binding to `help-for-help'.
4257 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
4258 (describe-key-briefly): Use `princ' "%s" to print object.
4259 (with-displaying-help-buffer): Kill buffer if it exists, again.
4260 (describe-key): Use `princ' "%s" to print object.
4261 (describe-function-1): Use `princ' "%s" to print object.
4262 Commented out alias lines removed.
4263 (help-pretty-print-limit): New variable to control pretty-printing
4265 (help-maybe-pretty-print-value): Steve wins! Renamed back from
4266 `help-pretty-print-value' again. Only print-print when OBJECT is
4267 list of length less than `help-pretty-print-limit'.
4268 (describe-variable): Use `help-maybe-pretty-print-value' again.
4270 1998-01-18 SL Baur <steve@altair.xemacs.org>
4272 * simple.el (blink-matching-open): Remove C++ kludge.
4273 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
4275 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4277 * info.el (Info-default-directory-list): Made the documentation
4280 1998-01-13 Martin Buchholz <martin@xemacs.org>
4283 * lisp/package-admin.el:
4284 * lisp/build-report.el:
4287 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
4289 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
4290 warnings in Java buffers without final newline and editing the
4293 1998-01-17 SL Baur <steve@altair.xemacs.org>
4295 * packages.el (packages-find-packages-1): Don't allow a backwards
4296 compatible lisp tree to overwrite `preloaded-file-list'.
4297 Suggested by Colin Rafferty <colin@xemacs.org>
4299 * mouse.el (mouse-offix-drop): Set undo-boundary.
4300 From Oliver Graf <ograf@fga.de>
4302 1998-01-13 SL Baur <steve@altair.xemacs.org>
4304 * loadup.el (load-gc): rewrite as defun.
4305 Print something sensical if a required dump-time file isn't found.
4307 1998-01-12 SL Baur <steve@altair.xemacs.org>
4309 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
4310 bug strikes a menudescriptor.
4312 * package-get-base.el (package-get-base): Updated.
4314 * package-info.el (batch-update-package-info): Derive REQUIRES
4317 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
4319 * files.el (save-some-buffers): Don't play games with deleting
4320 other windows if we are in the minibuffer window.
4322 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4324 * modeline.el (modeline-minor-mode-menu): Add support for :active
4325 (add-minor-mode): Document :active property to TOGGLE.
4327 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4329 * modeline.el (modeline-minor-mode-menu): Add support for an
4330 `:included' predicate in the `toggle-sym' plist.
4331 (add-minor-mode): Document the :included property, format
4332 docstring some more.
4333 (modeline-minor-mode-menu): Documentation string added.
4335 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4337 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
4338 labels from the symbol-names by thwacking off the overly redundant
4339 and overused "mode", parenthesizing "minor", and capitalizing the
4340 resultant strings. Also shortened the menu's title by eliminating
4341 the redundant buffer name.
4342 (add-minor-mode): Beautified the docstring, added mention of the
4343 `:menu-tag' property of TOGGLE.
4344 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
4345 `toggle-sym' to beatify the mode-life menus.
4346 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
4347 `auto-fill-function'.
4349 1998-01-02 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
4351 * modeline.el (modeline-minor-mode-menu): Changed the string-only
4352 menus to :style 'toggle.
4354 1997-12-10 Markus Linnala <maage@cs.tut.fi>
4356 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
4358 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
4360 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
4361 only recognize first hyperlink.
4362 (hyper-apropos-highlightify): Deletia, this is already done by
4363 `hyper-apropos-insert-face'.
4364 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
4366 1998-01-09 SL Baur <steve@altair.xemacs.org>
4368 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
4370 (toolbar-mail-reader): Add support for `send'.
4371 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
4373 1998-01-05 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
4375 * info.el (Info-emacs-info-file-name): Add defvar for
4376 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
4377 will function properly.
4379 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
4381 * simple.el: make the backwards delete function called by
4382 `backward-or-forward-delete-char' user configurable.
4384 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4386 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
4387 compiled function got loaded from.
4389 1998-01-09 SL Baur <steve@altair.xemacs.org>
4391 * term/apollo.el: Synched up with InfoDock 3.6.2.
4393 1998-01-08 SL Baur <steve@altair.xemacs.org>
4395 * startup.el (load-init-file): Load autoloads earlier.
4396 (startup-splash-frame): Handle InfoDock logo.
4398 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
4400 (x-init-toolbar-from-resources): Move from x-toolbar.el.
4402 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
4403 doesn't have this function.
4405 * packages.el (locate-data-file): Fix to call `locate-file'.
4407 1998-01-07 SL Baur <steve@altair.xemacs.org>
4409 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
4410 version of version.el.
4411 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
4413 * x-menubar.el (default-menubar): Guard reference to
4415 (default-menubar): Guard references to `font-lock-mode'.
4416 (default-menubar): Guard references to font-menu-this-frame-only-p'.
4417 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
4419 * make-docfile.el: Don't snarf doc strings from autoloads.
4421 * startup.el (load-init-file): Use algorithm from loaddefs.el for
4422 loading auto-autoloads files.
4424 * loaddefs.el: Disable dumping autoloads.
4426 1998-01-05 SL Baur <steve@altair.xemacs.org>
4428 * lisp-mnt.el: Synch to Emacs 20.2.
4430 * help.el: Remove manual autoload of `finder-by-keyword'.
4432 * finder.el (finder-by-keyword): Autoload.
4434 * help.el: Conditionalize hyperbole setup.
4436 1998-01-04 SL Baur <steve@altair.xemacs.org>
4438 * packages.el (package-require): Update to reflect new data format.
4440 1998-01-02 Didier Verna <verna@inf.enst.fr>
4442 * x-menubar.el (default-menubar): make the tutorials available
4443 through the menubar. (Plus some compilation warnings cleanup).
4445 1998-01-04 SL Baur <steve@altair.xemacs.org>
4447 * check-features.el: New file. Perform sanity check after build.
4449 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
4450 files to tooltalk package.
4451 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
4454 * package-admin.el (package-admin-xemacs): Use better default for
4455 location of XEmacs binary.
4457 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
4459 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
4460 tag with sexp and add value tag with value `t'.
4462 1998-01-03 SL Baur <steve@altair.xemacs.org>
4464 * package-get.el: Changes to work with real data.
4465 From Pete Ware <ware@cis.ohio-state.edu>
4467 * packages.el (packages-reload-autoloads): Guard load for the time
4470 * update-elc.el ("packages.el"): Force loading packages.el instead
4471 of possibly out-of-date packges.elc.
4472 * make-docfile.el ("packages.el"): Ditto.
4474 1998-01-02 Colin Rafferty <colin@xemacs.org>
4476 * build-report.el (build-report-delete-regexp): Added a rule for
4477 the main tarball shadowing anything past it.
4479 1998-01-02 SL Baur <steve@altair.xemacs.org>
4481 * packages.el (package-provide): Delete a previous provide.
4483 * package-info.el: New file.
4485 * package-get.el: New file.
4486 From Pete Ware <ware@cis.ohio-state.edu>
4487 (package-get): Fix md5 computation to work with Mule.
4489 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4491 * simple.el (log-message-*): Quote symbols in docstrings properly.
4493 1998-01-01 SL Baur <steve@altair.xemacs.org>
4495 * packages.el (packages-new-autoloads): Ignore symbolic links.
4497 * cus-face.el (face-custom-attributes-get): Fix typo.
4498 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4500 1997-12-31 SL Baur <steve@altair.xemacs.org>
4502 * startup.el (load-init-file): Reload new or changed autoloads
4503 unless inhibited. Reload modified dumped lisp (stubbed).
4505 * packages.el (packages-new-autoloads): New function.
4506 (packages-reload-autoloads): New function.
4507 (packages-reload-dumped-lisp): New (stub) function.
4509 * loadup.el: Inhibit reloading dumped files when running temacs.
4511 * loadhist.el (file-provides): Extend to handle variant
4514 * replace.el (query-replace): Fix typo.
4516 1997-12-30 SL Baur <steve@altair.xemacs.org>
4518 * make-docfile.el: list-autoloads-path has been renamed.
4519 * update-elc.el: list-autoloads has been renamed.
4521 * packages.el (packages-list-autoloads): Renamed.
4522 (packages-list-autoloads-path): Ditto.
4524 1997-12-29 Colin Rafferty <colin@xemacs.org>
4526 * packages.el (packages-find-packages-1): Made it signal a warning
4527 for an error in an auto-autoload.el file.
4529 1997-12-30 SL Baur <steve@altair.xemacs.org>
4531 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
4533 From Aki Vehtari <Aki.Vehtari@hut.fi>
4535 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
4537 * loadhist.el (unload-feature): Remove autoload.
4539 1997-12-28 SL Baur <steve@altair.xemacs.org>
4541 * loadhist.el: Unpackaged.
4543 * help.el (describe-symbol-find-file): Rename
4544 `describe-function-find-file' and make old name obsolete.
4545 (describe-function-1): Use it.
4546 (describe-function-1): Guard reference to
4547 `compiled-function-annotation'.
4549 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4551 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
4553 (help-mode-quit): New optional arg to control whether it kills or
4555 (with-displaying-help-buffer): Don't kill buffer initially, even
4556 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
4557 (help-pretty-print-value): Rename back from
4558 `help-maybe-pretty-print-value'! If `pp-internal' is available
4559 use it, otherwise use dumped `cl-prettyprint'.
4560 (describe-variable): Use `help-pretty-print-value' again.
4561 (find-func): Removed reference to "find-func" at end.
4563 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
4565 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
4566 GUI XEmacs. Rename? x-menubar is rather window system
4567 independant, except for a couple of items.
4569 1997-12-26 SL Baur <steve@altair.xemacs.org>
4571 * x-menubar.el (default-menubar): Remove hyperbole and oobr
4572 entries as they will no longer be distributed with XEmacs.
4574 * format.el (format-alist): Fix image/tiff regexps.
4575 From P. E. Jareth Hein <jareth@camelot-soft.com>
4577 * help.el (help-maybe-pretty-print-value): Rename.
4578 (describe-variable): Use it.
4579 (describe-variable): Add trailing linefeed.
4581 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4583 * help.el (describe-function-1): Don't output anything for
4584 arglist of autoload functions.
4586 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4588 * help.el (describe-function-1): Don't output anything for
4589 arglist of autoload functions.
4591 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4593 * help.el (help-mode-map): New bindings for `help-mode-bury',
4594 `describe-function-at-point', `describe-variable-at-point',
4595 `Info-elisp-ref', `customize-variable', `help-next-section' and
4596 `help-prev-section'.
4597 (help-next-section): New function.
4598 (help-prev-section): New function.
4599 (help-mode-quit): Changed to kill the help buffer.
4600 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
4602 (help-buffer-name): New function to generate the name of help
4604 (with-displaying-help-buffer): Is now a macro. Takes an new first
4605 argument giving the name of the help buffer.
4606 (describe-key): Use `with-displaying-help-buffer' with name.
4607 (describe-mode): Ditto.
4608 (describe-bindings): Ditto.
4609 (describe-prefix-bindings): Ditto.
4610 (view-lossage): Ditto.
4611 (with-syntax-table): New macro.
4612 (function-called-at-point): Use `ignore-errors' and
4613 `with-syntax-table'.
4614 (function-at-point): Ditto.
4615 (describe-function): Use `with-displaying-help-buffer' with name.
4616 (function-arglist): Extracted from `describe-function-1'. Returns
4617 function's arglist as string.
4618 (function-documentation): Extracted from `describe-function-1'.
4619 Returns function's docstring.
4620 (describe-function-1): Remove all the "stream" garbage, including
4621 the stream argument. Use `function-arglist' and
4622 `function-documentation'.
4623 (describe-function-arglist): Just use `function-arglist'.
4624 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
4625 (help-pretty-print-value): New function to help with
4626 pretty-printing variable values. Knows about `#<...>'. Needs
4628 (describe-variable): Use `with-displaying-help-buffer' with name.
4629 Formatting improved. Display file where variable is defined, if
4630 known. Use `help-pretty-print-value'.
4631 (describe-syntax): Use `with-displaying-help-buffer' with name.
4632 (list-processes): Remove "stream" garbage.
4634 1997-12-25 SL Baur <steve@altair.xemacs.org>
4636 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
4637 call a dumped routine instead.
4639 * x-win-xfree86.el: Wrap file in defun.
4640 * x-win-sun.el: Ditto.
4642 1997-12-23 SL Baur <steve@altair.xemacs.org>
4644 * help.el (view-emacs-news): Remove usage of outl-mouse which
4645 advises functions and does other evil things.
4647 1997-12-22 SL Baur <steve@altair.xemacs.org>
4649 * format.el (format-alist): Add `image/tiff'.
4650 From P. E. Jareth Hein <jareth@camelot-soft.com>
4652 1997-12-21 SL Baur <steve@altair.xemacs.org>
4654 * about.el (about-hackers): More names added.
4656 * make-docfile.el: Remove superfluous package path search.
4658 * loaddefs.el: Commentary changes. Removal of VM autoloads.
4660 1997-12-20 SL Baur <steve@altair.xemacs.org>
4662 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
4665 1997-12-18 SL Baur <steve@altair.xemacs.org>
4667 * startup.el (set-default-load-path): Make sure lisp and site-lisp
4668 get trailing slashes when added to the load-path.
4670 * x-init.el (init-x-win): Locate where XEmacs X localization files
4673 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
4675 * x-faces.el: Added support for foregroundToolBarColor
4676 to xpm-color-symbols.
4678 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
4680 * etags.el (tags-remove-duplicates): Removed.
4681 (buffer-tag-table-list): Use `delete-duplicates'.
4683 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
4685 (get*): Defalias to `get'.
4687 * cl.el (eql): Compare integers with `eq'.
4688 (cl-map-extents): Check for `map-extents' first.
4690 1997-12-17 Didier Verna <verna@inf.enst.fr>
4692 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
4693 added the 'numero', 'copyright' and 'trademark' symbols.
4695 * leim/quail/latin-post.el ("french-postfix"): see above.
4697 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4699 * widget.el (define-widget): Check the arguments.
4701 * cus-edit.el (customize-face): Use `check-argument-type'.
4702 (custom-variable-value-create): Use `signal' to signal error.
4703 (custom-variable-reset-saved): Ditto.
4704 (custom-variable-reset-standard): Ditto.
4705 (custom-face-reset-saved): Ditto.
4707 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
4708 (widget-default-format-handler): Ditto.
4709 (widget-checklist-add-item): Ditto.
4710 (widget-radio-add-item): Ditto.
4711 (widget-editable-list-entry-create): Ditto.
4712 (widget-sexp-prompt-value): Ditto.
4714 * custom.el (custom-declare-variable): Signal errors better.
4715 (custom-handle-keyword): Ditto.
4716 (custom-declare-group): Ditto.
4718 * window-xemacs.el (windows): Ditto.
4720 * menubar.el (menu): Ditto.
4722 * keydefs.el (keyboard): Ditto.
4724 * minibuf.el (minibuffer): Ditto.
4726 * process.el (execute): Ditto.
4728 * fill.el (fill): Ditto.
4730 * modeline.el (modeline): Ditto.
4732 * help.el (help): Ditto.
4734 * faces.el (faces): Ditto.
4736 * files.el (files): Ditto.
4738 * x-init.el (x): Ditto.
4740 * lisp-mode.el (lisp): Ditto.
4742 * process.el (processes): Ditto.
4744 * mouse.el (mouse): Ditto.
4746 * abbrev.el (abbrev): Moved from cus-edit.
4748 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
4749 as variable declaration.
4751 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4753 * menubar.el (find-menu-item): Use `check-argument-type'.
4754 (find-menu-item): Cosmetic changes.
4756 1997-12-18 SL Baur <steve@altair.xemacs.org>
4758 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
4760 1997-12-17 SL Baur <steve@altair.xemacs.org>
4762 * startup.el (set-default-load-path): Only search package-path
4763 when not running temacs.
4765 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
4768 * loadup.el: Correct commentary. Reformatting.
4769 (really-early-error-handler): Use absolute path to the
4770 first dumped-lisp.el file.
4771 (really-early-error-handler): Print full path name of
4772 each dumped lisp file (inherited from InfoDock).
4774 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
4775 dumped-lisp.el files.
4777 * make-docfile.el (preloaded-file-list): Reorder when the
4778 package-path is searched.
4779 * update-elc.el: Ditto.
4781 * lisp-mode.el (call-with-condition-handler): Treat the same as
4782 `condition-case' for indentation.
4784 * about.el (about-xemacs): Update release date.
4786 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
4788 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
4789 anywhere but at the last clause.
4790 (ecase): Disallow `t' and `otherwise'.
4792 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4794 * cus-edit.el (custom-buffer-create-buttons): New function
4795 from stuff moved out of `custom-buffer-create-internal'.
4796 (custom-novice): New variable. Default t.
4797 (custom-display-global-buttons): Ditto. Default `top'.
4798 (custom-buffer-create-internal): Only display help if
4799 `custom-novice' is non-nil. Display global buttons according to
4800 `custom-display-global-buttons'.
4802 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4804 * menubar.el (find-menu-item): Use `check-argument-type'.
4805 (find-menu-item): Cosmetic changes.
4807 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4809 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
4812 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4814 * format.el (format-deannotate-region): Bug fix.
4815 Deannotating a region containing unknown tags would fail
4816 (causing decoding of text/enriched to fail at user level)
4818 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
4820 * minibuf.el (read-directory-name): Support sixth
4821 arg, HISTORY, as already documented.
4823 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
4825 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
4828 1997-12-14 SL Baur <steve@altair.xemacs.org>
4830 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
4833 1997-12-13 SL Baur <steve@altair.xemacs.org>
4835 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.