1 1999-06-28 TAKAHASHI Naoto <ntakahas@etl.go.jp>
3 * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
4 rewritten to use write-multibyte-character.
6 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
8 mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10 (prefer-coding-system): Synced up with Emacs 20.3.11 but not
12 (read-input-method-name): Treat optional argument `default'.
14 1999-05-13 Ken'ichi Handa <handa@gnu.org>
16 * mule/mule-cmds.el: Change MULE to Mule in docstrings
19 1999-04-12 Richard M. Stallman <rms@gnu.org>
21 * mule/mule-cmds.el (input-method-function):
22 Add permanent-local property.
24 1999-03-30 Dave Love <fx@gnu.org>
26 * mule/mule-cmds.el (current-language-environment): Doc fix.
28 1999-03-17 Eli Zaretskii <eliz@gnu.org>
30 * mule/mule-cmds.el (set-language-environment): Fix
31 previous change: don't use dos-codepage when unbound.
33 1999-03-16 Eli Zaretskii <eliz@gnu.org>
35 * mule/mule-cmds.el (set-language-environment): Don't use
36 cpNNN-nonascii-translation-table if it is unbound.
38 1999-02-12 Kenichi Handa <handa@etl.go.jp>
40 * mule/mule-cmds.el (language-info-alist): Remove
41 description about charset-origin-alist.
43 1999-01-27 Dave Love <fx@gnu.org>
45 * mule/mule-cmds.el (current-language-environment):
46 Provide :link, :type (choices) and appropriate :get.
48 1999-01-14 Kenichi Handa <handa@etl.go.jp>
50 * mule/mule-cmds.el (describe-language-environment): Don't alter
53 1999-01-06 Eli Zaretskii <eliz@gnu.org>
55 * mule/mule-cmds.el (prefer-coding-system): Call
56 set-coding-priority, so that the internal array of priorities is
59 1998-12-30 Eli Zaretskii <eliz@mescaline.gnu.org>
61 * mule/mule-cmds.el (prefer-coding-system): If the
62 argument requires specific EOL conversion type, make the default
63 coding systems use that.
65 1998-12-17 Eli Zaretskii <eliz@mescaline.gnu.org>
67 * mule/mule-cmds.el (set-language-environment): On MS-DOS
68 terminals, install DOS-specific nonascii-translation-table if the
69 language info doesn't specify one. Pass the default eol-type to
70 set-language-environment-coding-systems.
71 (set-default-coding-systems): Copy the eol-type property for the
72 new default values of {buffer-file,process}-coding-system from the
74 (set-language-environment-coding-systems): Accept an optional
75 argument EOL-TYPE, and set the eol-type property of the default
76 coding systems accordingly.
78 1998-10-16 Markus Rost <rost@delysid.gnu.org>
80 * mule/mule-cmds.el (default-input-method): Fix custom type.
82 1998-10-12 Richard Stallman <rms@psilocin.ai.mit.edu>
84 * mule/mule-cmds.el (setup-specified-language-environment):
85 Add apropos-inhibit property.
86 (describe-specified-language-support): Likewise.
88 1998-09-06 Bill Richter <richter@math.nwu.edu>
90 * mule/mule-cmds.el: Doc fixes.
92 1998-09-02 Kenichi Handa <handa@etl.go.jp>
94 * mule/mule-cmds.el (register-input-method): Doc-string
97 1998-09-01 Dave Love <fx@gnu.org>
99 * mule/mule-cmds.el (current-language-environment): Fix
102 1998-08-23 Kenichi HANDA <handa@etl.go.jp>
105 (set-language-environment-coding-systems): Set
106 default-sendmail-coding-system.
108 1998-08-18 Kenichi Handa <handa@etl.go.jp>
110 * mule/mule-cmds.el (activate-input-method): Handle the case that
111 the arg INPUT-METHOD is nil correctly.
112 (read-multilingual-string): Activate the specified input method
113 before calling read-string. Afterward, activate the original
116 1998-08-15 Kenichi HANDA <handa@etl.go.jp>
118 * mule/mule-cmds.el (language-info-alist): Doc-string
120 (set-language-info-alist): Fix typo in doc-string.
122 1998-08-09 Kenichi HANDA <handa@etl.go.jp>
124 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
125 (reset-language-environment): New function for the job that
126 setup-english-environment used to do.
127 (set-language-environment): Do more setups according to the info
128 in language-info-alist.
129 (read-language-name): Handle the case that the arg KEY is nil.
130 (describe-language-environment): Handle input-method property.
132 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu>
134 * mule/mule-cmds.el (input-method-exit-on-first-char)
135 (input-method-use-echo-area): Doc fixes.
137 1998-08-06 Kenichi Handa <handa@etl.go.jp>
139 * mule/mule-cmds.el (input-method-exit-on-first-char):
141 (input-method-use-echo-area): New variable.
143 1998-08-01 Kenichi HANDA <handa@etl.go.jp>
145 * mule/mule-cmds.el (language-info-alist): Doc-string
147 (set-language-environment): Setup nonascii-translation-table and
148 charset-origin-alist according to the property of the specified
149 language environment.
150 (set-language-environment-coding-systems): Likewise.
152 1998-07-30 Ken'ichi Handa <handa@delysid.gnu.org>
154 * mule/mule-cmds.el (activate-input-method): Update mode line.
155 (inactivate-input-method): Likewise.
157 1998-07-19 Kenichi Handa <handa@etl.go.jp>
159 * mule/mule-cmds.el (read-multilingual-string): Don't activate an
160 input method in the current buffer, but just bind
161 current-input-method.
163 1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu>
165 * mule/mule-cmds.el (register-input-method): Rename arg ENV to
168 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
170 * mule/mule-cmds.el (set-language-info): Don't set up menus at
172 (set-language-info-alist): Set up menus here.
174 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu>
176 * mule/mule-cmds.el (register-input-method): Fix previous change.
177 (setup-specified-language-environment): Doc fix.
179 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu>
181 * mule/mule-cmds.el: Several doc fixes.
182 (get-language-info, set-language-info): Rename argument.
183 (set-language-info-alist): Likewise.
184 (register-input-method): Rename argument.
185 (activate-input-method): If INPUT-METHOD is nil, deactivate.
187 1998-05-04 Kenichi Handa <handa@etl.go.jp>
189 * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
190 default value while reading an input method.
192 1998-05-01 Kenichi Handa <handa@etl.go.jp>
194 * mule/mule-cmds.el (universal-coding-system-argument):
195 Use buffer-file-coding-system as default.
197 1998-04-11 Kenichi Handa <handa@etl.go.jp>
199 * mule/mule-cmds.el (describe-language-environment): Print the
200 languge environment at the head.
202 1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
204 * mule/mule-cmds.el (set-language-environment): Doc fix.
205 (current-language-environment): Use defcustom.
206 (default-input-method): Specify :type.
208 1998-03-02 Kenichi Handa <handa@etl.go.jp>
210 * mule/mule-cmds.el (set-default-coding-systems):
212 (prefer-coding-system): Doc-string modified.
214 1998-01-21 Kenichi Handa <handa@etl.go.jp>
216 * mule/mule-cmds.el (set-language-info): Doc-string
217 describes `coding-priority' KEY.
218 (set-language-environment-coding-systems): New function.
219 (select-safe-coding-system): New function.
220 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
221 (set-language-info-alist): New optionla arg PARENTS. Call
222 set-language-info with apropriate DESCRIBE-MAP and SETUP-MAP args.
223 (set-language-environment-coding-systems): New function.
225 1997-12-19 Stephen Eglen <stephen@cns.ed.ac.uk>
227 * mule/mule-cmds.el (set-language-info): Doc fix.
228 (input-method-inactivate-hook): Doc fix.
230 1997-11-20 Karl Heuer <kwzh@gnu.org>
232 * mule/mule-cmds.el (set-input-method): Renamed from
235 1997-11-07 Kenichi Handa <handa@etl.go.jp>
237 * mule/mule-cmds.el (set-language-environment): Run
238 exit-language-environment-hook before calling `exit-function'
239 which is specified for the language environment.
241 1997-10-23 Kenichi Handa <handa@etl.go.jp>
243 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
245 (prefer-coding-system): Likewise.
246 (describe-language-environment): Print aliases of each coding
248 (set-language-environment-hook): New variable.
249 (exit-language-environment-hook): New variable.
250 (set-language-environment): Call these hooks. Before setting a
251 new language environment, exit from the
252 current-language-environment if necessary.
253 (input-method-verbose-flag): The value can be nil, t,
254 complex-only, or default.
255 (input-method-highlight-flag): Doc-string augmented.
256 (activate-input-method): Check if we can run the registered
257 function to activate an input method.
259 1997-10-21 Kenichi Handa <handa@etl.go.jp>
261 * mule/mule-cmds.el (read-multilingual-string): Use
262 current-input-method prior to default-input-method. Don't bind
263 current-input-method by `let', instead, activate the specified
264 input method in the current buffer temporarily.
266 1997-10-19 John F. Whitehead <jfw@cisco.com>
268 * mule/mule-cmds.el (describe-language-environment): Fix prompt.
270 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
272 * minibuf.el (completing-read): Add new optional argument
274 (read-coding-system): Add new optional argument
275 `default-coding-system'.
277 1998-09-06 Bill Richter <richter@math.nwu.edu>
279 * mule/mule-ccl.el: Doc fixes.
281 1998-04-20 Kenichi Handa <handa@etl.go.jp>
283 * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
284 (check-ccl-program): New macro.
286 1998-01-21 Kenichi Handa <handa@etl.go.jp>
288 * mule/mule-ccl.el: Comment about CCL syntax modified.
289 (ccl-command-table): Add read-multibyte-character and
290 write-multibyte-character.
291 (ccl-code-table): Add ex-cmd.
292 (ccl-extended-code-table): New variable.
293 (ccl-embed-extended-command): New function.
294 (ccl-compile-read-multibyte-character,
295 ccl-compile-write-multibyte-character) New functions.
296 (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
297 ccl-dump-write-multibyte-character): New functions.
299 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
301 * files.el (insert-file-contents-literally): Treat file as binary;
302 call file-name-handlers. [sync with Emacs 20.3.10]
304 1999-06-23 SL Baur <steve@miho.m17n.org>
306 * mule/mule-category.el (Top Level): ASCII is also latin-1.
308 1999-06-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
310 * packages.el (package-locations): Changed default early package
311 hierarchy to ~/.xemacs/packages.
312 (package-locations): Removed `packages' as a possible name for a
313 late package hierarchy.
315 1999-06-20 MORIOKA Tomohiko <tomo@etl.go.jp>
317 * mule/mule-category.el (word-combining-categories): Set up new
319 (word-separating-categories): Likewise.
321 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
323 * XEmacs 21.2.17 is released
325 1999-06-17 Robert Pluim <rpluim@bigfoot.com>
327 * font-menu.el (font-menu-set-font): allow for nil specification
330 1999-06-16 MORIOKA Tomohiko <tomo@etl.go.jp>
332 * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
335 1999-06-12 MORIOKA Tomohiko <tomo@etl.go.jp>
337 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
338 8859-5 instead of ISO 8859-1.
340 1999-06-15 SL Baur <steve@steve1.m17n.org>
342 * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
343 (viet-viscii-encode-table): Ditto.
345 * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
346 Make obsolete definition of char-octet.
348 1999-06-14 SL Baur <steve@steve1.m17n.org>
350 * subr.el: Move no-Mule make-char ...
351 * help-nomule.el (make-char): To here.
352 (string-width): Make Mule compatibility alias.
354 1999-06-15 Andy Piper <andy@xemacs.org>
356 * select.el (get-selection-no-error): really make there be no-error.
357 (get-selection): revert to original.
359 1999-06-11 Andy Piper <andy@xemacs.org>
361 * select.el (selection-sets-clipboard): renamed.
362 (own-selection): use it.
364 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
366 * XEmacs 21.2.16 is released
368 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp>
370 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
371 missing characters to avoid crash.
373 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch>
375 * coding.el (set-terminal-coding-system): Only set the console
376 coding system on the selected console if it is a tty.
378 1999-06-10 Jan Vroonhof <vroonhof@math.ethz.ch>
385 * faces.el (frob-face-property):
386 * font-menu.el (font-menu-set-font):
387 Actually apply changes from 1999-03-17
389 1999-06-10 Andy Piper <andy@xemacs.org>
391 * select.el (get-selection): abstract out non error-signalling
393 (get-selection-no-error): get-selection without signalling an
395 (selection-is-clipboard-p): new variable. controls whether the
396 selection sets the clipboard.
397 (own-selection): use it.
399 * mouse.el (insert-selection): fallback to clipboard after trying
400 primary selection and cutbuffer.
402 1999-06-05 Andy Piper <andy@xemacs.org>
404 * x-select.el (xselect-kill-buffer-hook-1): use generalised
407 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
409 * code-files.el (buffer-file-coding-system): Use `raw-text' as
411 (load): Use `raw-text' instead of `no-conversion'.
412 (insert-file-contents): Likewise.
414 * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
417 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
419 * coding.el: Don't copy `no-conversion' to `raw-text'.
421 1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
423 * subr.el (make-char): Define it if Mule is not around.
425 1999-06-07 SL Baur <steve@steve1.m17n.org>
427 * mule/mule-help.el: Add trailing newline. Use mule keyword.
429 * x-select.el (x-disown-selection-internal): Restore symbol as an
431 (xselect-kill-buffer-hook-1): Use disown-selection-internal.
433 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
435 * XEmacs 21.2.15 is released
437 1999-06-02 Oscar Figueiredo <oscar@xemacs.org>
439 * subr.el (split-string): Avoid infinite looping
441 1999-05-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
443 * ldap.el (ldap-ignore-attribute-codings): New variable
444 (ldap-default-attribute-decoder): New variable
445 (ldap-coding-system): New variable
446 (ldap-attribute-syntax-encoders): New variable
447 (ldap-attribute-syntax-decoders): New variable
448 (ldap-attribute-syntaxes-alist): New variable
449 (ldap-encode-boolean): New function
450 (ldap-decode-boolean): New function
451 (ldap-encode-country-string): New function
452 (ldap-decode-string): New function
453 (ldap-decode-address): New function
454 (ldap-encode-address): New function
455 (ldap-decode-attribute): New function
456 (ldap-search): Use some of these
458 1999-05-25 Jan Vroonhof <jan@xemacs.org>
460 * version.el (emacs-version): Make the patch level/beta come
461 before the XEmacs qualifier so that it gets into (funcall
462 emacs-version) and thus in the bug reports.
463 (emacs-version>=): Support patch levels.
465 1999-06-03 SL Baur <steve@xemacs.org>
467 * version.el: implement x.y.z version number
468 From Jan Vroonhof <vroonhof@math.ethz.ch>
470 1999-05-27 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
472 * mule/mule-cmds.el (read-input-method-name): set input-method properly.
474 1999-05-22 Vin Shelton <acs@xemacs.org>
476 * startup.el: Document -private and break out non-standard X options.
478 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
480 * mule/mule-charset.el (charset-after): New function.
481 (charset-direction): Synch with Mule, update docstring.
482 (get-charset-property): New function.
483 (put-charset-property): New function.
484 (charset-plist): New function.
486 * mule/mule-charset.el (compose-region):
487 (decompose-region): remove; these functions (which don't work
488 since we don't do composite characters) have been moved to
490 (toplevel): follow coding standards
492 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
494 * dumped-lisp.el (preloaded-file-list): mule-files.el does not
497 * code-files.el: Fix commentary to follow coding standards. Move
498 the single line left in mule-files.el to here.
500 * mule/mule-files.el: delete.
502 1999-05-24 SL Baur <steve@gneiss.etl.go.jp>
504 * info.el (Info-scroll-prev): Use event functions instead of the
505 old emacs 19 interface.
507 1999-06-02 Andy Piper <andy@xemacs.org>
509 * x-font-menu.el (x-font-menu-load-font):
510 font-menu-registry-encoding -> x-font-menu-registry-encoding type.
512 1999-05-31 Andy Piper <andy@xemacs.org>
514 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
516 (font-menu-this-frame-only-p): ditto.
517 (font-menu-max-items): reinstate, from Jan Vroonhof
518 <vroonhof@math.ethz.ch>
519 (font-menu-submenu-name-format): ditto.
520 (font-menu-split-long-menu): ditto, for use by the family
522 (font-menu-family-constructor): use it.
524 1999-05-30 Andy Piper <andy@xemacs.org>
526 * msw-faces.el (mswindows-font-regexp): new font matching regexp
527 for use by the font menu.
529 * msw-font-menu.el: new file implementing mswindows specific
531 (mswindows-font-menu-registry-encoding): new function mirroring x version.
532 (mswindows-font-menu-junk-families): ditto.
533 (hack-font-truename): ditto.
534 (mswindows-font-regexp-ascii): ditto.
535 (mswindows-reset-device-font-menus): ditto.
536 (mswindows-font-menu-font-data): ditto.
537 (mswindows-font-menu-load-font): ditto.
539 * x-font-menu.el (x-reset-device-font-menus): made device specific.
540 (x-font-menu-font-data): ditto.
541 (x-font-menu-load-font): ditto.
543 * font-menu.el: new file implementing generic font menu behaviour.
544 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
545 made device independent.
546 (font-menu-this-frame-only-p): ditto.
547 (font-menu-preferred-resolution): ditto.
548 (font-menu-size-scaling): new variable used to determine whether
549 sizes are in points or tenths of a point.
550 (vassoc): moved from x-font-menu.el.
551 (device-fonts-cache): ditto.
552 (device-fonts-cache): ditto.
553 (flush-device-fonts-cache): ditto.
554 (reset-device-font-menus): copied from x-font-menu.el and made
555 device independent. Most functionality deferred to
556 device-dependent versions.
557 (font-menu-family-constructor): copied from x-font-menu.el and
558 made device independent.
559 (font-menu-size-constructor): ditto.
560 (font-menu-weight-constructor): ditto.
561 (font-menu-set-font): ditto.
562 (font-menu-change-face): ditto.
563 (font-menu-load-font): new device method.
564 (font-menu-font-data): ditto.
566 * x-font-menu.el: The above functions deleted.
568 1999-05-26 Andy Piper <andy@xemacs.org>
572 * loadup.el: rehash expand-file-name usage to not use default-directory.
574 1999-05-21 Andy Piper <andy@xemacs.org>
576 * x-select.el (x-select-convert-to-text):
577 (x-selected-text-type):
579 (xselect-convert-to-string):
580 (xselect-convert-to-compound-text):
581 (xselect-convert-to-length):
582 (xselect-convert-to-targets):
583 (xselect-convert-to-delete):
584 (xselect-convert-to-filename):
585 (xselect-convert-to-charpos):
586 (xselect-convert-to-lineno):
587 (xselect-convert-to-colno):
588 (xselect-convert-to-sourceloc):
589 (xselect-convert-to-os):
590 (xselect-convert-to-host):
591 (xselect-convert-to-user):
592 (xselect-convert-to-class):
593 (xselect-convert-to-name):
594 (xselect-convert-to-integer):
595 (xselect-convert-to-atom):
596 (xselect-convert-to-identity): functions renamed from x-* and
598 (x-get-secondary-selection): use rename get-selection.
599 (x-get-clipboard): ditto.
600 (x-own-selection): moved to select.el.
601 (x-valid-simple-selection-p): ditto.
602 (x-dehilight-selection): ditto.
603 (x-own-clipboard): ditto.
604 (x-disown-selection): ditto.
606 * x-mouse.el (x-yank-function): moved to mouse.el.
607 (x-insert-selection): ditto.
608 (x-set-point-and-move-selection): use renamed function.
610 * select.el (selected-text-type): moved and renamed from
612 (selection-owner-p): moved to C.
613 (selection-exists-p): ditto.
614 (get-cutbuffer): new device method.
615 (get-selection): generalised and moved from x-select.el.
616 (own-selection): moved x-own-selection functionality into here.
617 (dehilight-selection): renamed and moved from x-select.el.
618 (own-clipboard): functionality moved from x-select.el using new
620 (disown-clipboard): ditto.
621 (select-convert-to-text):
622 (select-convert-to-string):
623 (select-convert-to-compound-text):
624 (select-convert-to-length):
625 (select-convert-to-targets):
626 (select-convert-to-delete):
627 (select-convert-to-filename):
628 (select-convert-to-charpos):
629 (select-convert-to-lineno):
630 (select-convert-to-colno):
631 (select-convert-to-sourceloc):
632 (select-convert-to-os):
633 (select-convert-to-host):
634 (select-convert-to-user):
635 (select-convert-to-class):
636 (select-convert-to-name):
637 (select-convert-to-integer):
638 (select-convert-to-atom):
639 (select-convert-to-identity): new functions renamed from x-* and
640 moved from x-select.el.
642 * mouse.el (mouse-consolidated-yank): subsume x-yank-function
643 into here and use as the default window-system mouse yank.
644 (insert-selection): generalised and moved from x-mouse.el.
645 (own-clipboard): moved to C.
647 * msw-select.el (mswindows-selection-owned-p): deleted.
648 (mswindows-own-selection): generalised and moved to select.el.
649 (mswindows-disown-selection): generalised and moved to C.
650 (mswindows-selection-owner-p): ditto.
652 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
654 * XEmacs 21.2.14 is released
656 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
658 * about.el: update contact info for jason and slb.
660 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
662 * mule/european.el (setup-romanian-environment): Add Romanian
663 support from Emacs/Mule romanian.el.
665 1999-03-17 Jan Vroonhof <vroonhof@math.ethz.ch>
667 * cus-face.el: Label all custom changes with the 'custom' tag.
669 * cus-edit.el: idem ditto.
671 * faces.el: Added suport for adding device tags to various functions.
672 (custom): New device tag.
673 (face-spec-set): Call reset face with tags argument. No longer do
674 x-init-global-faces hack.
676 * faces.el (frob-face-property): Use an anonymous specifier to map
677 frob-face-property-1 over.
679 * x-font-menu.el (font-menu-set-font): Always specify all
680 properties to custom.
682 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
684 * mule/european.el (setup-czech-environment): Add czech support.
685 From David Sauer <davids@orfinet.cz>
687 1999-03-15 SL Baur <steve@xemacs.org>
689 * check-features.el: Turn hard errors into warnings.
691 1999-03-21 SL Baur <steve@xemacs.org>
693 * simple.el (delete-key-deletes-forward): As per discussion on
694 xemacs-beta, default to t.
696 1999-05-11 Hrvoje Niksic <hniksic@srce.hr>
698 * loadup.el: Define Installation-string before loading anything.
700 1999-05-06 Gunnar Evermann <ge204@eng.cam.ac.uk>
702 * files.el (auto-mode-alist): fix typo in regex for .bash_* files
703 From Anders Stenman <stenman@isy.liu.se>
705 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
707 * wid-edit.el (widget-glyph-find): Ditto.
709 * packages.el (locate-library): Ditto.
711 * loadup.el (really-early-error-handler): Ditto.
713 * lib-complete.el (read-library): Ditto.
715 * faces.el (set-face-stipple): Ditto.
717 * code-files.el (load): Use new calling style of locate-file.
719 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
721 * packages.el (packages-unbytecompiled-lisp): Installation.el is
724 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
726 * dumped-lisp.el (preloaded-file-list): Don't load
729 * loadup.el (Installation-string): Define it here.
731 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
733 * dumped-lisp.el (preloaded-file-list): Revert previous change --
734 Installation.el needs to be loaded before `dump-paths', otherwise
735 the dumping process won't find it.
737 1999-03-13 Adrian Aichner <aichner@ecf.teradyne.com>
739 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
740 subr so that we can use `replace-in-string' in Installation.el to
741 get rid of C-m chars under the native Windows build.
743 1999-04-29 Andy Piper <andy@xemacs.org>
745 * make-docfile.el: canonicalize file and directory names.
747 * device.el (call-device-method): new function for calling device
749 (define-device-method): new function for defining device methods.
750 (define-device-method*): ditto.
752 1999-04-27 Hrvoje Niksic <hniksic@srce.hr>
754 * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
756 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
758 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
759 (cyrillic-koi8-r-encode-table): Likewise.
760 (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
761 (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
763 * mule/mule-misc.el (split-char-or-char-int): New function [moved
766 * mule/vietnamese.el: Move function `split-char-or-char-int' to
769 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
772 - Change font registry name from "Thai94x94-0" to "xtis-0".
773 - Change mnemonic of coding-system `tis-620' to "TIS620".
775 1999-04-06 MORIOKA Tomohiko <tomo@etl.go.jp>
777 * mule/ethiopic.el: fixed.
779 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
781 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
783 * mule/thai-xtis.el: New file.
785 * mule/vietnamese.el: New file.
787 * mule/ethiopic.el: New file.
789 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
791 * bytecomp.el (byte-compile-close-variables): Leave
792 debug-issue-ebola-notices alone.
794 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
796 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
797 at the top of the buffer since it is the most important thing to
799 (ldap-get-host-parameter): New defun
800 (ldap-search): Add a new parameter `withdn' to retrieve the
801 distinguished names of entries
803 1999-04-22 Kai Haberzettl <khaberz@synnet.de>
805 * startup.el (splash-frame-body): Date and spelling fixes.
807 1999-03-16 Colin Rafferty <colin@xemacs.org>
809 * view-less.el (toggle-truncate-lines): add autoload tag
811 1999-04-19 Hrvoje Niksic <hniksic@srce.hr>
813 * format.el (format-alist): Disable image stuff.
815 1999-04-17 Hrvoje Niksic <hniksic@srce.hr>
817 * wid-edit.el (widget-glyph-find): Search by directories, then by
818 suffixes rather than the other way around.
819 (widget-image-conversion): Renamed to
820 `widget-image-file-name-suffixes'.
822 1999-04-16 Olivier Galibert <galibert@pobox.com>
824 * mule/mule-charset.el: Made old functions obsolete, remove the
825 unspeakably evil (and inexistant in fsf's) charset-leading-byte.
826 (charset-iso-graphic-plane): Rename from charset-graphic.
827 (charset-iso-final-char): Rename from charset-final.
828 (charset-width): Rename from charset-columns.
829 (charset-bytes): Added from fsf compatibility, returns always 1.
831 * mule/mule-misc.el: Move charset-doc-string alias to
834 1999-04-14 Colin Rafferty <colin@xemacs.org>
836 * x-faces.el (x-make-font-bold-italic): honor
837 *try-oblique-before-italic-fonts*
839 1999-04-14 Hrvoje Niksic <hniksic@srce.hr>
841 * cl-extra.el (coerce): Coerce numbers to characters correctly.
843 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
845 * x-faces.el (try-oblique-before-italic-fonts): Use the right
848 1999-04-14 Dave Gillesipe <daveg@synaptics.com>
850 * cl-extra.el (equalp): Would bug out for lists.
852 1999-03-12 Charles G Waldman <cgw@fnal.gov>
854 * about.el (about-hackers): Change cgw's email address
856 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
858 * XEmacs 21.2.13 is released
860 1999-03-12 SL Baur <steve@xemacs.org>
862 * simple.el (delete-key-deletes-forward): Revert to previous
865 1999-01-18 Didier Verna <verna@inf.enst.fr>
867 * menubar-items.el (xemacs-splash-buffer): handle the case of
868 multiple elements in the splash buffer body.
870 * startup.el (splash-frame-timeout): new constant: interval
871 between splash buffer elements.
872 (command-line-1): handle splash buffer with multiple elements (use
874 (splash-frame-body): Originally `startup-splash-frame-body'.
875 Rewrote a cleaner and more readable version. This can now be array,
876 in which case each element is displayed in turn in the splash buffer.
877 (splash-frame-static-body): new constant. Persistent information
878 across all splash buffer elements (preserves the possibility to give
879 it in different languages.
880 (circulate-splash-frame-elements): new function. Used as a timeout
881 to circulate through all splash frame elements and display them in
883 (display-splash-frame): originally `startup-splash-frame'. Handle
884 the case of multiple elements in the splash buffer body. Now
885 returns a timeout id if multiple elements to display, or nil.
887 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
889 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
890 so they can be overridden by x-init-face-from-resources.
891 Additionally specify the font name also with an x tag.
893 1999-03-08 Andy Piper <andy@xemacs.org>
895 * package-get.el (package-get-base): autoload.
897 * menubar-items.el (default-menubar): add update menu item. Fix
898 custom menu to only be activated when package-base is available.
900 * package-get.el (package-get-custom): don't load
901 package-get-custom as it is auto-generated. Fix group definition.
903 1999-03-05 Didier Verna <verna@inf.enst.fr>
905 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
906 instead of `symbol-name' (Thanks Kyle).
908 * cus-edit.el (custom-save-variables): use `prin1' instead of
909 princ to write symbols.
911 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
913 * XEmacs 21.2.12 is released
915 1999-03-05 SL Baur <steve@xemacs.org>
917 * menubar-items.el (default-menubar): Add kfm browsing support.
918 From Neal Becker <nbecker@fred.net>
920 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
922 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
923 calls to font-lock during buffer reversion.
925 1999-02-12 Didier Verna <verna@inf.enst.fr>
927 * info.el (Info-build-node-completions): unconditionally widen the
930 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
932 * x-faces.el (x-init-face-from-resources):
933 Only set fonts in the 'x locale.
935 1999-03-04 Adrian Aichner <aichner@ecf.teradyne.com>
937 * package-ui.el (pui-install-selected-packages): Don't throw on
938 `package-admin-delete-binary-package' returning nil since it's
939 normal. Reindent function.
940 (pui-add-required-packages): Handle case where packages selected
941 for installation have never been installed.
943 1999-03-03 Martin Buchholz <martin@xemacs.org>
945 * menubar-items.el (default-menubar):
946 Implement the ``Mule->Set coding system of process'' menu item.
948 1999-02-18 Martin Buchholz <martin@xemacs.org>
950 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
952 - Change some `if's to `when's
954 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
956 * XEmacs 21.2.11 is released
958 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
960 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
961 against window close (Fix Bug #460).
962 (ask-user-about-lock-dbox): Idem.
964 1999-02-25 SL Baur <steve@xemacs.org>
966 * mule/mule-charset.el (charset-leading-byte): New function.
967 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
969 1999-02-12 Andy Piper <andy@xemacs.org>
971 * about.el (xemacs-hackers): change andy's email address.
972 (about-url-alist): change andy's web page address.
973 (about-xemacs): add piper.
975 1999-02-16 SL Baur <steve@xemacs.org>
977 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
978 of mule-base into lisp/mule.
980 1999-02-16 SL Baur <steve@xemacs.org>
994 mule/mule-category.el:
996 mule/mule-charset.el:
1003 mule/mule-tty-init.el:
1004 mule/mule-x-init.el:
1005 mule/viet-chars.el: Remerge from mule-base.
1007 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
1008 of mule-base into lisp/mule.
1010 1999-02-10 Adrian Aichner <aichner@ecf.teradyne.com>
1012 * process.el (exec-to-string): Use `shell-command-switch' in place
1013 of hard-wired "-c" (for WindowsNT).
1015 1999-02-08 Charles G Waldman <cgw@pgt.com>
1017 * menubar-items.el (default-menubar): Remove obsolete
1020 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
1022 * package-admin.el (package-admin-get-install-dir): First fall
1023 back to the location of xemacs-base for non-mule packages.
1025 1999-02-15 Martin Buchholz <martin@xemacs.org>
1028 - improved automounter tmp directory support.
1029 - support 4 (!) empirically discovered automounter conventions
1031 1999-02-12 SL Baur <steve@xemacs.org>
1033 * etags.el (pop-tag-mark): autoload to match key binding.
1035 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
1037 * XEmacs 21.2.10 is released
1039 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
1041 * package-get.el (package-get-remote-filename): Don't bug out for
1042 a local file name in the search entry.
1044 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
1046 * XEmacs 21.2.9 is released
1048 1999-01-19 Didier Verna <verna@inf.enst.fr>
1050 * replace.el (replace-search-function): new variable containing a
1051 function to perform a search-forward.
1052 (replace-re-search-function): new variable containing a function
1053 to perform a re-search-forward.
1054 (perform-replace): use them.
1056 1999-01-25 Didier Verna <verna@inf.enst.fr>
1058 * select.el (selection-owner-p): use the name `XEmacs'.
1059 (cut-copy-clear-internal): ditto.
1061 1999-01-18 Andy Piper <andy@xemacs.org>
1063 * about.el (about-url-alist): Update my entry.
1064 (xemacs-hackers): Ditto.
1066 1999-01-14 Adrian Aichner <aichner@ecf.teradyne.com>
1068 * buffer.el (switch-to-buffer): Fixing documentation.
1069 * minibuf.el (minibuffer-completion-table): ditto.
1070 * cl-macs.el (return-from): ditto.
1072 1999-01-04 Didier Verna <verna@inf.enst.fr>
1074 * replace.el (delete-non-matching-lines): temporarily disable
1075 case-folding when called interactively with a regexp containing
1076 uppercase characters.
1077 (delete-matching-lines): ditto.
1078 (count-matches): ditto.
1079 (list-matching-lines): ditto.
1081 1999-01-07 Colin Rafferty <colin@xemacs.org>
1083 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
1084 abort if current window is split horizontally, not if others are
1085 split. Got rid of unnecessary minibuffer checking. Also, add
1086 some comments (it's still complex).
1088 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
1090 * package-get.el: changed address for doc.ic.ac.uk to
1091 sunsite.doc.ic.ac.uk
1093 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1095 * ldap.el (toplevel): Remove requires so that the file compiles
1096 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
1098 1999-01-10 J. Kean Johnston <jkj@sco.com>
1100 * dump-paths.el: Calculate module-directory and set
1101 module-load-path to the load path for modules.
1103 * loadup.el: Get bootstrap value of module-load-path from the
1104 environment variable EMACSBOOTSTRAPMODULEPATH.
1105 - Display the module load path if we're debugging paths.
1107 * setup-paths.el: Added function paths-find-site-module-directory.
1108 - Added function paths-find-module-directory.
1109 - Added function paths-construct-module-load-path. Uses new
1110 environment variable EMACSMODULEPATH.
1112 1998-12-30 Martin Buchholz <martin@xemacs.org>
1114 * font.el (font-default-object-for-device):
1115 Oops! This `or' can't be replaced by `unless'.
1116 Fixed inability to run w3, among other things.
1118 1998-12-17 Charles G. Waldman <cgw@pgt.com>
1120 * package-admin.el: Change initialization of
1121 package-admin-install-function dependent on system type.
1122 Change package-admin-install-function-mswindows to use
1125 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
1127 * mouse.el (default-mouse-motion-handler): Disable help echo while
1130 1998-12-28 Martin Buchholz <martin@xemacs.org>
1132 * XEmacs 21.2.8 is released.
1134 1998-12-24 Martin Buchholz <martin@xemacs.org>
1136 * XEmacs 21.2.7 is released.
1138 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
1140 * package-ui.el (pui-list-packages): Set truncate-lines.
1142 * package-get.el (package-get-download-menu): Use
1143 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
1145 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
1146 (pui-help-string): idem.
1147 (list-packages-mode): New major mode.
1148 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
1149 (pui-install-selected-packages): Add suport for removing packages.
1150 (pui-toggle-package-delete-key): New function.
1151 (pui-popup-context-sensitive): New kludge.
1152 (pui-list-packages): Add warning when `package-get-remote' is nil.
1153 (package-ui-add-site): New function.
1155 1998-12-01 Didier Verna <verna@inf.enst.fr>
1157 * hyper-apropos.el (hyper-where-is): added the missing autoload.
1159 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1161 * ldap.el: Custom-ized
1162 (toplevel): Do not provide `ldap' which is provided by C level
1164 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
1166 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
1168 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
1170 1998-12-17 Andy Piper <andy@xemacs.org>
1172 * sound.el (sound-load-list): name changed from sound-load-alist.
1173 (sound-extension-list): name changed from sound-ext-list.
1174 (load-default-sounds): use new names.
1175 (load-sound-file): use new names.
1177 1998-12-16 Andy Piper <andy@xemacs.org>
1179 * XEmacs 21.2.6 is released
1181 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
1183 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
1186 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
1188 * wid-edit.el (widget-echo-this-extent): Set
1189 help-echo-owns-message to t.
1191 1998-11-30 Greg Klanderman <greg@alphatech.com>
1193 * package-get.el (package-get-download-menu): use toggles for
1194 each site in the download site menu.
1196 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
1198 * package-get.el (package-get): If we cannot find a package
1199 because package-get-remote is not set, give a more helpful
1202 1998-11-30 Greg Klanderman <greg@alphatech.com>
1204 * package-get.el (package-get-remote-filename): use an EFS path
1205 with user anonymous if no user is specified.
1207 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
1209 * faces.el (face-spec-set): Re-init fallfacks for default after
1210 calling reset-face on the default face.
1212 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
1214 * package-admin.el (package-admin-default-install-function):
1215 Behave as advertised. Make sure the pkg-dir is proper for
1217 (package-admin-add-binary-package): Make sure the pkg-dir is
1218 proper for default-directory.
1219 (package-admin-install-function-mswindows): Make sure the pkg-dir
1220 is proper for default-directory.
1222 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
1224 * XEmacs 21.2.5 is released
1226 1998-12-05 SL Baur <steve@altair.xemacs.org>
1228 * files.el (binary-file-regexps): regexp-opt is not available at
1231 1998-11-30 Martin Buchholz <martin@xemacs.org>
1234 * x-win-sun.el (x-win-init-sun):
1236 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
1238 * x-init.el (init-post-x-win):
1239 * x-init.el (init-pre-x-win):
1240 * x-init.el (x-initialize-compose):
1245 * wid-edit.el (widget-glyph-click):
1246 * wid-edit.el (widget-glyph-find):
1247 * wid-edit.el (widget-type):
1248 * view-less.el (view-buffer-other-window):
1249 * very-early-lisp.el:
1253 * term/sun.el (suntool-map):
1254 * term/sun-mouse.el:
1256 * syntax.el (modify-syntax-entry):
1259 * startup.el (lock-directory):
1260 * simple.el (set-comment-column):
1261 * simple.el (backward-delete-char-untabify):
1262 * shadow.el (find-emacs-lisp-shadows):
1264 * setup-paths.el (paths-construct-info-path):
1265 * select.el (cut-copy-clear-internal):
1266 * process.el (call-process-region):
1267 * process.el (start-process-shell-command):
1269 * paths.el (rmail-spool-directory):
1270 * paragraphs.el (use-hard-newlines):
1271 * package-get.el (package-get-dependencies):
1272 * package-admin.el (package-admin-delete-binary-package):
1273 * obsolete.el (truncate-string):
1274 * obsolete.el (store-substring):
1275 * mouse.el (default-mouse-track-maybe-own-selection):
1276 * mouse.el (mouse-yank-at-point):
1278 * modeline.el (mouse-drag-modeline):
1279 * minibuf.el (read-directory-name-internal):
1280 * minibuf.el (read-file-name-internal):
1281 * minibuf.el (read-file-name-internal-1):
1282 * minibuf.el (read-file-name-2):
1283 * minibuf.el (exact-minibuffer-completion-p):
1284 * minibuf.el (read-from-minibuffer):
1286 * menubar.el (check-menu-syntax):
1287 * map-ynp.el (map-y-or-n-p):
1288 * make-docfile.el (docfile-out-of-date):
1289 * loadup.el ((member "run-temacs" command-line-args)):
1290 * loadup.el ((member "no-site-file" command-line-args)):
1291 * loadup.el (really-early-error-handler):
1295 * lisp-mnt.el (lm-verify):
1296 * lib-complete.el (lib-complete:cache-completions):
1297 * lib-complete.el (library-all-completions):
1298 * itimer.el (itimer-run-expired-timers):
1299 * info.el (Info-mode):
1300 * info.el (Info-insert-file-contents):
1301 * info.el (Info-rebuild-dir):
1302 * info.el (Info-build-dir-anew):
1303 * info.el (Info-parse-dir-entries):
1304 * info.el (Info-dir-outdated-p):
1305 * info.el (Info-insert-dir):
1306 * info.el (info-xref):
1308 * hyper-apropos.el (hyper-apropos-get-doc):
1309 * hyper-apropos.el (hyper-describe-face):
1310 * hyper-apropos.el (hyper-apropos-mode):
1312 * help.el (list-processes):
1315 * font.el (mswindows-font-create-name):
1316 * font.el (font-default-font-for-device):
1317 * font.el (x-font-create-object):
1318 * font.el (font-registry):
1320 * font-lock.el (font-lock-keywords):
1322 * finder.el (finder-compile-keywords):
1323 * find-paths.el (paths-find-recursive-path):
1324 * fill.el (set-justification-center):
1325 * fill.el (fill-region-as-paragraph):
1326 * files.el (insert-directory):
1327 * files.el (wildcard-to-regexp):
1328 * files.el (recover-file):
1329 * files.el (basic-save-buffer):
1330 * files.el (delete-auto-save-file-if-necessary):
1331 * files.el (file-relative-name):
1332 * files.el (backup-extract-version):
1333 * files.el (backup-buffer):
1334 * files.el (set-visited-file-name):
1335 * files.el (set-auto-mode):
1336 * files.el (interpreter-mode-alist):
1338 * files.el (find-file-noselect):
1339 * files.el (abbreviate-file-name):
1340 * files.el (parse-colon-path):
1341 * files.el (directory-abbrev-alist):
1342 * etags.el (visit-tags-table-buffer):
1343 * easymenu.el (easy-menu-define):
1344 * dragdrop.el (experimental-dragdrop-drag):
1345 * dragdrop.el (dragdrop-drop-do-functions):
1346 * dragdrop.el (dragdrop-drop-at-point):
1347 * disass.el (disassemble-1):
1348 * disass.el (disassemble-internal):
1349 * disass.el (disassemble):
1351 * derived.el (derived-mode-init-mode-variables):
1352 * derived.el (define-derived-mode):
1353 * custom.el (defgroup):
1354 * cus-edit.el (custom-quote):
1356 * code-process.el (open-network-stream):
1357 * code-process.el (start-process):
1358 * code-process.el (call-process-region):
1359 * code-process.el (call-process):
1361 * code-files.el (insert-file-contents):
1363 * code-files.el (buffer-file-coding-system-for-read):
1364 * cmdloop.el (yes-or-no-p-minibuf):
1368 * callers-of-rpt.el (make-caller-report):
1369 * callers-of-rpt.el:
1370 * bytecomp.el (batch-byte-recompile-directory):
1371 * bytecomp.el (batch-byte-compile-1):
1372 * bytecomp.el (batch-byte-compile):
1373 * bytecomp.el (display-call-tree):
1374 * bytecomp.el (byte-compile-insert):
1375 * bytecomp.el (byte-compile-two-args-19->20):
1376 * bytecomp.el (byte-compile-variable-ref):
1377 * bytecomp.el (byte-compile-form):
1378 * bytecomp.el (byte-compile-top-level-body):
1379 * bytecomp.el (byte-compile-out-toplevel):
1380 * bytecomp.el (byte-compile-byte-code-maker):
1381 * bytecomp.el (byte-compile-file-form-defmumble):
1382 * bytecomp.el (byte-compile-file-form):
1383 * bytecomp.el (byte-compile-keep-pending):
1384 * bytecomp.el (byte-compile-insert-header):
1385 * bytecomp.el (byte-compile-from-buffer):
1386 * bytecomp.el (byte-compile-file):
1387 * bytecomp.el (byte-recompile-file):
1388 * bytecomp.el (byte-compile-close-variables):
1389 * bytecomp.el (byte-compile-warn-about-unused-variables):
1390 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
1391 * bytecomp.el (byte-compiler-legal-options):
1392 * bytecomp.el (byte-compile-lapcode):
1393 * bytecomp.el (byte-optimize-log):
1394 * bytecomp.el ((fboundp 'defsubst)):
1396 * bytecomp-runtime.el:
1397 * byte-optimize.el (byte-optimize-apply):
1398 * byte-optimize.el (car):
1399 * byte-optimize.el (byte-optimize-form):
1400 * byte-optimize.el (byte-optimize-form-code-walker):
1402 * build-report.el (build-report-insert-installation-file):
1403 * build-report.el (build-report):
1405 * apropos.el (apropos-documentation):
1407 - clean up byte-compile warnings
1408 - remove unused variables
1409 - Use common lisp style hashtable functions
1410 - byte compiler cleanup
1411 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
1412 - remove old backquote syntax usage
1413 - move some cl functionality into C for speed.
1414 - remove last remaining VMS support
1416 - implement last, butlast, nbutlast, copy-list in C.
1417 - new macro ignore-file-errors, similar to ignore-errors
1418 (ignore-file-errors (delete-file "foo"))
1419 - get frequent garbage collection during loadup.el by tweaking
1420 gc-cons-threshold, rather than explicitly calling garbage-collect
1421 - default delete-key-deletes-forward to `t'.
1423 1998-11-28 SL Baur <steve@altair.xemacs.org>
1425 * XEmacs 21.2-beta4 is released.
1427 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
1429 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
1430 (easy-menu-item-present-p): Wrapper around find-menu-item.
1431 (easy-menu-remove-item): Wrapper around delete-menu-item.
1433 * menubar.el (delete-menu-item): Add 'from-menu' argument.
1434 (add-menu-button): Add 'in-menu' argument.
1435 (add-menu-item-1): Add in-menu support to helper function.
1437 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
1439 * isearch-mode.el (isearch-mode): Fix keymap lossage.
1441 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1443 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
1446 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
1448 * process.el (shell-command-on-region): Report if the command
1449 succeeded or failed.
1451 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
1453 * subr.el (buffer-substring-no-properties): Comment out.
1455 1998-11-07 Adrian Aichner <aichner@ecf.teradyne.com>
1457 * msw-faces.el (mswindows-find-smaller-font): Turning font names
1458 into font instances first, like `x-frob-font-size' does.
1459 (mswindows-find-larger-font): ditto
1461 1998-11-04 Greg Klanderman <greg@alphatech.com>
1463 * package-ui.el (pui-install-selected-packages): fix args in call
1466 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
1468 * package-get.el (host-name): New widget type.
1469 (package-get-remote): Better customization using new type.
1470 (package-get-download-sites): idem dito.
1472 (package-get-custom): Do not use package-get-all untill we have
1473 runtime dependencies.
1475 (package-get-remove-copy): Default to 't' we no longer need this
1476 kludge as we do not currently use depenencies.
1478 (package-get-was-current): New variable.
1479 (package-get-require-base): New 'force-current' argument.
1480 (package-get-update-base): idem
1481 (package-get-package-provider): idem
1482 (package-get-locate-index-file): New 'no-remote' argument.
1483 (package-get-locate-file): idem.
1485 (package-get-maybe-save-index): New function.
1486 (package-get-update-base): Use it.
1488 1998-10-28 Greg Klanderman <greg@alphatech.com>
1490 * package-get.el (package-get-remote): default to nil; by default,
1491 don't go out to the net via EFS. They must select a download site.
1492 (package-get-download-sites): new variable.
1493 (package-get-download-menu): new function.
1494 (package-get-locate-index-file): new function.
1495 (package-get-update-base): use it.
1497 * menubar-items.el (default-menubar): add "Update Package Index"
1498 and "Add Download Site" menus under Options | Manage Packages.
1500 1998-10-19 Greg Klanderman <greg@alphatech.com>
1502 * package-get.el (package-get): bugfix code checking installed version
1503 for case where package is not currently installed.
1504 (package-get-require-signed-base-updates): new variable.
1505 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
1506 deemed not a goot thing. Use the variable
1507 package-get-allow-unsigned-base-updates instead.
1509 1998-10-16 Greg Klanderman <greg@alphatech.com>
1511 * package-get.el (package-get): Don't install an older version than
1512 we already have unless explicitly told to. Issue a warning.
1514 * package-ui.el (pui-add-required-packages): when adding
1515 dependencies, don't add packages that are up to date.
1516 (pui-package-symbol-char): Don't consider a package out of date
1517 if you have a newer version installed than the latest version in
1520 * package-get.el (package-get-base-filename): document that it may
1521 be a path relative to package-get-remote; new default value.
1522 (package-get-locate-file): new function.
1523 (package-get-update-base): use it to expand package-get-base-filename.
1524 (package-get-save-base): new function to save the package-get database
1526 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
1527 (package-get-update-base): pass the REMOTE-SOURCE arg.
1528 (package-get-update-base-entry): call package-get-custom-add-entry.
1529 (package-get-file-installed-p): removed; no longer needed.
1530 (package-get-create-custom): ditto.
1531 (toplevel): remove code to build and load package-get-custom.el
1532 (package-get-custom-add-entry): new function.
1534 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
1536 * wid-edit.el (widget-button-click): Don't switch window.
1538 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
1540 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
1542 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
1544 * etags.el (find-tag-default): Run find-tag-hook using
1545 run-hooks rather than funcall
1547 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
1549 * isearch-mode.el (isearch-mode): Set the current minor mode maps
1550 and the current local map as the parents to isearch-mode-map.
1552 1998-10-15 SL Baur <steve@altair.xemacs.org>
1554 * XEmacs 21.2-beta3 is released.
1556 1998-10-15 Greg Klanderman <greg@alphatech.com>
1558 * package-get.el (package-get-update-base): use
1559 insert-file-contents-internal, not insert-file-contents-literally.
1561 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
1563 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
1566 1998-10-15 Greg Klanderman <greg@alphatech.com>
1568 * package-get.el (package-get-update-base-entry): new function.
1569 (package-get-update-base): renamed; was `package-get-load-base'.
1570 cleanup, and use package-get-update-base-from-buffer.
1571 (package-get-update-base-from-buffer): new function.
1572 (package-get-update-base-entries): new; helper for above.
1573 Do not eval lisp grabbed over ftp; parse it from new format.
1575 1998-10-15 Greg Klanderman <greg@alphatech.com>
1577 * files.el (set-auto-mode): Don't play games loading package-get
1578 database; package-get-package-provider will handle it all.
1580 1998-10-14 Greg Klanderman <greg@alphatech.com>
1582 * package-get.el (package-get-base-filename): new variable.
1583 (package-get-require-base): new function.
1584 (package-get-pgp-signed-begin-line): new variable.
1585 (package-get-pgp-signature-begin-line): ditto.
1586 (package-get-pgp-signature-end-line): ditto.
1587 (package-get-load-base): new function.
1588 (package-get-interactive-package-query):
1589 (package-get-update-all):
1590 (package-get-dependencies):
1591 (package-get-package-provider):
1592 (package-get-custom): use package-get-require-base.
1593 [package-get-custom loading]: disable for now.
1595 * package-ui.el (pui-list-packages): use (package-get-require-base)
1597 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
1599 * package-ui.el: Correct obvious thinko in choosing extent face.
1601 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
1603 * menubar-items.el (default-menubar): pui-list-package has nothing
1604 to with Customize. Move all the package stuff to a new Item in Options.
1606 * package-ui.el (pui-menu): Add menu and Popup menu.
1608 * package-get.el (package-get): Use new
1609 package-admin-get-install-dir.
1611 * package-admin.el (package-admin-get-install-dir): New syntax.
1612 Conserve package location and put mule packages where mule-base is.
1614 * package-get.el : Customized
1616 * package-ui.el (pui): Customized
1617 (pui-package-install-dest-dir): New variable.
1618 (pui-install-selected-packages): Use it
1620 1998-10-12 SL Baur <steve@altair.xemacs.org>
1622 * package-get.el (package-get-interactive-package-query): Move
1623 dependency on package-get-base to run-time.
1624 (package-get-update-all): Ditto.
1625 (package-get-dependencies): Ditto.
1626 (package-get-package-provider): Ditto.
1627 (package-get-custom): Ditto.
1629 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
1631 * events.el: Remove 'ascii-character property from 'backspace
1634 1998-10-11 SL Baur <steve@altair.xemacs.org>
1636 * package-get-base.el: removed.
1638 1998-09-23 Didier Verna <verna@inf.enst.fr>
1640 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
1641 (no-upper-case-p): new function.
1642 (with-search-caps-disable-folding): new macro.
1643 (with-interactive-search-caps-disable-folding): new macro.
1644 (zap-to-char): In interactive mode, do a case-sensitive search if
1645 the character is uppercase.
1646 (zap-up-to-char): ditto.
1648 * replace.el (perform-replace): use the function no-upper-case-p.
1650 * isearch-mode.el (isearch-fix-case): ditto.
1651 make obsolete `with-caps-disable-folding' and
1652 `isearch-no-upper-case-p'.
1654 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
1655 (tags-search): ditto.
1656 (tags-query-replace): ditto.
1658 * info.el (Info-search): ditto.
1660 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
1662 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
1664 1998-10-07 Greg Klanderman <greg@alphatech.com>
1666 * package-admin.el (package-admin-rmtree): rewritten. need to
1667 check for "." and ".." before symlink check. expand files and
1668 directories with respect to DIRECTORY, not default-directory.
1670 1998-10-04 Greg Klanderman <greg@alphatech.com>
1672 * package-get.el (package-get-all): add INSTALL-DIR argument.
1674 1998-10-06 Greg Klanderman <greg@alphatech.com>
1676 * package-ui.el (pui-add-required-packages): new function, select
1678 (pui-display-keymap): bind it.
1679 (pui-help-string): document it.
1680 (pui-install-selected-packages): package-get-all -> package-get.
1682 * package-get.el (package-get-dependencies): new function.
1684 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
1686 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
1689 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
1691 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
1693 (default-mouse-track-normalize-point): Use it.
1695 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
1697 * package-admin.el (package-admin-delete-binary-package):
1698 General cleanup. Remove unnessary use of progn and
1700 (package-admin-delete-binary-package): Do NOT mess with file
1701 modes. That is evil.
1702 (package-admin-delete-binary-package): Wrap all deleting in
1703 condition-case. The data in MANIFEST is untrustworthy.
1704 (package-admin-delete-binary-package): Let the OS worry about non
1707 1998-10-09 SL Baur <steve@altair.xemacs.org>
1709 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
1711 (lm-report-bug): Fix mail address to send bug reports to.
1713 1998-09-29 SL Baur <steve@altair.xemacs.org>
1715 * XEmacs 21.2-beta2 is released.
1717 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
1719 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
1721 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
1723 * info.el (Info-mode): Document page turning by double clicks in
1724 docstring so `M-x describe-mode' will display it.
1726 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
1728 * info.el (Info-mouse-track-double-click-hook): Use character
1729 widths to calculate a border region where double clicking does
1730 page turning, and return `nil' by default so other hooks, such as
1731 region highlighting, will be run.
1733 1998-09-29 Colin Rafferty <colin@xemacs.org>
1735 * sound.el (default-sound-directory-list): Initialize with all the
1736 "sounds" directories in `data-directory-list'. It used to just be
1739 * packages.el (locate-data-directory-list): Created. This gives
1740 the list of matching directories, unlike `locate-data-directory',
1741 which just gives the first one.
1743 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1745 * minibuf.el (read-from-minibuffer): No longer bind help-form but
1746 make a binding in the local keymap until help-char handling is
1749 * help.el (help-keymap-with-help-key): Provide keymap with help
1751 (help-print-help-form): New helper function.
1753 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
1755 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
1756 move extent to another buffer; no need to create a new extent.
1757 (isearch-fix-case): New function.
1758 (isearch-search-and-update): Use it.
1760 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
1762 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
1763 the keymap, not minor-mode-map-alist.
1764 (isearch-done): Restore overriding-local-map.
1766 1998-09-21 Martin Buchholz <martin@xemacs.org>
1768 * bytecomp.el (byte-compile-buffer-substring):
1769 Fix for: (byte-compile (defun f () (buffer-substring)))
1770 ==> ** buffer-substring called with 3 args, but requires 0-3
1771 - new code not only works, but is more readable, too.
1773 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
1775 * msw-faces.el (mswindows-init-device-faces): Don't try to
1776 specify a default font at this late stage. Do try to force
1777 creation of the default face font so that if it fails we get
1778 an error now instead of a crash at frame creation.
1780 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
1781 mswindows-make-font-unitalic: Canonical default weight
1782 changed from "Normal" to "Regular".
1784 mswindows-make-font-bold / -bold-italic: Supplied device was
1785 not being passed into call to mswindows-find-smaller-font.
1787 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
1789 * package-get.el (package-get-remote): Fix the path where to find
1790 the packages on xemacs.org.
1792 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
1794 * about.el (about-maintainer-info): Update Ben's entry.
1796 1998-09-24 Martin Buchholz <martin@xemacs.org>
1798 * lisp/shadow.el (find-emacs-lisp-shadows):
1799 - `member' was being called on lists of length 2000!
1800 - Replace with hashtables.
1801 - Replace hand-coded loops with (dolist)
1804 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
1806 * packages.el: Added new function, `package-delete-name', to
1807 delete existing packages from the installed package database
1808 (`packages-package-list'). Also added the "pkginfo" directory
1809 to `packages-special-base-regexp', so that the pkginfo directory
1810 would not get added to `late-packages'.
1812 * package-admin.el: Added ability to delete an installed package
1813 (added low-level function, `package-admin-delete-package').
1814 Understands how to use the pkginfo/MANIFEST.<package> file to
1815 delete the package. When installing a package, will also
1816 create a MANIFEST.* file if one is not provided by the
1817 package. If the MANIFEST.* doesn't exist when deleting a
1818 package, the functions will fall back to attempting to delete
1819 any package-specific lisp directory.
1821 * package-get.el: Moved some functions to package-admin.el.
1822 Added interactive function `package-get-delete-package', for
1823 use by users for deleting a package.
1825 Also modified to not require the prescence of efs.
1827 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
1829 * files.el (find-file-noselect): Handle all signals, kill the
1830 buffer and resignal.
1832 1998-09-23 SL Baur <steve@altair.xemacs.org>
1834 * cl-macs.el (glyph-image): Add setf method.
1836 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
1838 * package-get.el: Fixed broken EFS downloading. Also, look for
1839 .tar.gz files first, in preference over .tgz files.
1841 * package-ui.el: Fix display of package version numbers.
1843 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
1845 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
1848 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
1850 * list-mode.el: `display-completion-list': added new/optional
1851 keyword `:completion-string', which allows the programmer to
1852 change the "Possible completions are:" prompt.
1854 * menubar-items.el: Added new pulldown menu-pick to start up the
1855 visual package browser/installer:
1857 Options->Customize->List Packages
1859 * package-admin.el: Added hooks for installing under both Unix
1860 and MS Windows. Does additional error checking. No longer
1861 calls "add-big-package.sh" to install packages under Unix; now
1862 calls gunzip & tar directly.
1864 * package-get.el: Added ability to install packages from files
1865 on a local disk/CDROM. Now deletes any existing package lisp
1866 directory. Does completion on available packages when
1867 querying for package names. Will also search for .tgz files
1868 in addition for .tar.gz files. Tries to reload
1869 auto-autoloads, as a convenience when loading new packages,
1870 and also tries to add any new package paths to `load-path'.
1871 Changed all occurences of `concat' to use `expand-file-name'.
1873 * package-ui.el: New file which implements the main visual
1874 package browser/installer, which is started via a menu pick or
1875 M-x pui-list packages.
1877 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
1879 * startup.el (load-init-file): spelling fix.
1881 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1883 * startup.el (normal-top-level): Load auto-autoload files
1884 covariantly with their precedence.
1886 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1888 * menubar-items.el (default-menubar): Remove "Font Weight"
1889 option, there is currently no custom equivalent.. Customize-faces
1892 * x-font-menu.el (font-menu-set-font): Use customize to set
1895 * faces.el (face-spec-update-all-matching): New function.
1897 * cus-face.el (custom-set-face-update-spec): New function.
1898 Interface to customize faces from elisp.
1900 (custom-face-value-create): Show the customized settings if set
1903 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1905 (custom-face-value-create): Show the customized settings if set
1908 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
1910 * keydefs.el (global-map): Add FSF 20.3 binding of
1911 query-replace-regexp.
1913 1998-08-21 Greg Klanderman <greg@alphatech.com>
1915 * minibuf.el (read-file-name-internal-1): use
1916 user-name-completion-1 instead of user-name-completion.
1918 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1922 * update-elc.el: Don't set `source-directory' (now defunct as a
1923 global variable) no more.
1925 * packages.el (packages-list-autoloads): Made `source-directory'
1926 (now defunct as a global variable) a parameter.
1928 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
1930 * about.el (about-hackers): new email
1932 1998-08-16 SL Baur <steve@altair.xemacs.org>
1934 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
1936 1998-07-17 Didier Verna <verna@inf.enst.fr>
1938 * faces.el (set-face-property):
1940 (face-dim-p): updated the doc strings now that the dim property isn't
1942 (face-equal): the dim property is now a common one.
1944 * cus-face.el (custom-face-attributes): New face attribute: `dim'
1945 Renamed the `stipple' attribute to `background-pixmap'.
1946 (custom-face-background-pixmap): make custom-face-stipple an
1947 obsolete alias for this.
1949 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1951 * find-paths.el (paths-file-readable-directory-p): Created and
1954 * loadup.el: Don't set inhibit-... flags from run-temacs.
1956 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1958 * packages.el (packages-data-path-depth): Added and used.
1960 1998-08-05 Charles G. Waldman <cgw@pgt.com>
1963 - Change .xpm to .png, delete "zcat" section.
1964 - cosmetic fix in the 'marcpa' entry.
1967 - convert all .xpm.Z to .png
1968 - rename mrb to martin
1969 - rename mcook-m to mcookm
1971 1998-07-31 Martin Buchholz <martin@xemacs.org>
1973 * x-init.el (x-initialize-compose): Add support for
1974 dead-circumflex as YET ANOTHER NAME for that dead key.
1976 1998-08-05 Colin Rafferty <colin@xemacs.org>
1978 * setup-paths.el (paths-construct-exec-path): Made the
1979 last-packages really be last.
1980 (paths-construct-data-directory-list): Ditto.
1982 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
1984 * startup.el(startup-splash-frame-body):
1985 Update Copyright notice in splash screen
1987 1998-07-20 Greg Klanderman <greg@alphatech.com>
1989 * minibuf.el (read-file-name-internal-1): do ~user completion.
1991 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
1993 * font-lock.el (font-lock-fontify-glumped-region): Add guard
1994 aginst destroyed extents
1996 1998-07-24 Greg Klanderman <greg@alphatech.com>
1998 * package-get.el (package-get): add `install-dir' argument.
2000 1998-07-20 John Jones <jj@asu.edu>
2002 * package-get.el: calls to package-get-update-all will only
2003 update packages which are already installed.
2005 1998-07-23 SL Baur <steve@altair.xemacs.org>
2007 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
2010 1998-07-20 Colin Rafferty <colin@xemacs.org>
2012 * about.el (about-hackers): Correct my email.
2014 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
2016 * about.el (about-hackers): new email-address.
2018 1998-07-25 SL Baur <steve@altair.xemacs.org>
2020 * minibuf.el (read-number): Don't let `input-error' condition
2023 1998-07-20 Greg Klanderman <greg@alphatech.com>
2025 * about.el (about-hackers): use my `email-for-life' address.
2027 1998-07-19 SL Baur <steve@altair.xemacs.org>
2029 * XEmacs 21.2-beta1 is released.
2031 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2033 * ldap.el (ldap-search): Doc string change
2035 1998-07-16 Colin Rafferty <colin@xemacs.org>
2037 * menubar-items.el (default-menubar): Removed references to
2038 `data-directory', and use `locate-data-file' instead, and made
2039 then greyed out if they don't exist.
2041 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2043 * keymap.el (events-to-keys): Use `format' instead of `concat'
2044 since the latter does not accept integer args anymore
2046 1998-07-15 SL Baur <steve@altair.xemacs.org>
2048 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
2051 1998-07-14 SL Baur <steve@altair.xemacs.org>
2053 * make-docfile.el: Get first initialization from very-early-lisp.el
2054 * update-elc.el: Ditto.
2055 * loadup.el (really-early-error-handler): Ditto.
2057 * packages.el (packages-unbytecompiled-lisp): Add new file,
2060 * very-early-lisp.el: New file.
2062 1998-07-14 SL Baur <steve@altair.xemacs.org>
2064 * Symbols that have been obsolete for at least 3 years removed (II).
2066 * obsolete.el (eval-current-buffer): Make compatible.
2067 (byte-code-function-p): Ditto.
2068 (send-string): Removed.
2069 (send-region): Removed.
2070 (screen-scrollbar-width): Removed.
2071 (set-screen-scrollbar-width): Removed.
2072 (set-screen-left-margin-width): Removed.
2073 (set-screen-right-margin-width): Removed.
2074 (screen-left-margin-width): Removed.
2075 (screen-right-margin-width): Removed.
2076 (set-buffer-left-margin-width): Removed.
2077 (set-buffer-right-margin-width): Removed.
2078 (buffer-left-margin-width): Removed.
2079 (buffer-right-margin-width): Removed.
2080 (x-set-frame-icon-pixmap): Removed.
2081 (x-set-screen-icon-pixmap): Removed.
2082 (pixel-name): Removed.
2083 (make-pixmap): Removed.
2084 (make-cursor): Removed.
2085 (pixmap-width): Removed.
2086 (pixmap-contributes-to-line-height-p): Removed.
2087 (set-pixmap-contributes-to-line-height): Removed.
2089 1998-07-13 SL Baur <steve@altair.xemacs.org>
2091 * obsolete.el (popup-menu-up-p): removed.
2092 (read-no-blanks-input): Removed.
2093 (wholenump): Removed.
2094 (ring-mod): Removed (what was ring-mod?).
2095 (current-time-seconds): Removed.
2096 (run-special-hook-with-args): Removed.
2098 (dot-marker): Removed.
2101 (window-dot): Removed.
2102 (set-window-dot): Removed.
2104 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
2107 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
2109 * code-files.el (insert-file-contents): Rename
2110 run-special-hook-with-args to run-hook-with-args-until-success.
2111 (write-region): Ditto.
2113 1998-07-12 SL Baur <steve@altair.xemacs.org>
2115 * about.el: Fix typos, update release date.
2117 * Symbols that have been obsolete for at least 3 years removed.
2119 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
2121 (toplevel): remove setf methods for screen functions.
2122 * cl-macs.el (extent-data): defsetf removed.
2123 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
2124 many places to remove.
2125 (comment-indent-hook): Ditto.
2126 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
2127 (buffer-dedicated-screen): Ditto.
2128 (deiconify-screen): Ditto.
2129 (delete-screen): Ditto.
2130 (event-screen): Ditto.
2131 (find-file-other-screen): Ditto.
2132 (find-file-read-only-other-screen): Ditto.
2133 (live-screen-p): Ditto.
2134 (screen-height): Ditto.
2135 (screen-iconified-p): Ditto.
2136 (screen-list): Ditto.
2137 (screen-live-p): Ditto.
2138 (screen-name): Ditto.
2139 (screen-parameters): Ditto.
2140 (screen-pixel-height): Ditto.
2141 (screen-pixel-width): Ditto.
2142 (screen-root-window): Ditto.
2143 (screen-selected-window): Ditto.
2144 (screen-totally-visible-p): Ditto.
2145 (screen-visible-p): Ditto.
2146 (screen-width): Ditto.
2148 (get-screen-for-buffer): Ditto.
2149 (get-screen-for-buffer-noselect): Ditto.
2150 (get-other-screen): Ditto.
2151 (iconify-screen): Ditto.
2152 (lower-screen): Ditto.
2153 (mail-other-screen): Ditto.
2154 (make-screen): Ditto.
2155 (make-screen-invisible): Ditto.
2156 (make-screen-visible): Ditto.
2157 (modify-screen-parameters): Ditto.
2158 (new-screen): Ditto.
2159 (next-screen): Ditto.
2160 (next-multiscreen-window): Ditto.
2161 (other-screen): Ditto.
2162 (previous-screen): Ditto.
2163 (previous-multiscreen-window): Ditto.
2164 (raise-screen): Ditto.
2165 (redraw-screen): Ditto.
2166 (select-screen): Ditto.
2167 (selected-screen): Ditto.
2168 (set-buffer-dedicated-screen): Ditto.
2169 (set-screen-height): Ditto.
2170 (set-screen-position): Ditto.
2171 (set-screen-size): Ditto.
2172 (set-screen-width): Ditto.
2173 (show-temp-buffer-in-current-screen): Ditto.
2174 (switch-to-buffer-other-screen): Ditto.
2175 (visible-screen-list): Ditto.
2176 (window-screen): Ditto.
2177 (x-set-screen-pointer): Ditto.
2178 (x-set-frame-pointer): Ditto.
2179 (screen-title-format): Ditto.
2180 (screen-icon-title-format): Ditto.
2181 (terminal-screen): Ditto.
2182 (delete-screen-hook): Ditto.
2183 (create-screen-hook): Ditto.
2184 (mouse-enter-screen-hook): Ditto.
2185 (mouse-leave-screen-hook): Ditto.
2186 (map-screen-hook): Ditto.
2187 (unmap-screen-hook): Ditto.
2188 (default-screen-alist): Ditto.
2189 (default-screen-name): Ditto.
2190 (x-screen-defaults): Ditto.
2191 (x-create-screen): Ditto.
2192 * obsolete.el: meta-flag removed.
2194 sleep-for-millisecs removed.
2195 extent-data removed.
2196 set-extent-data removed.
2197 set-extent-attribute removed.
2198 extent-glyph removed.
2199 extent-layout removed.
2200 set-extent-layout removed.
2201 list-faces-display removed.
2203 trim-versions-without-asking removed.
2204 after-write-file-hooks removed.
2206 auto-fill-hook removed.
2207 blink-paren-hook removed.
2208 select-screen-hook, deselect-screen-hook removed.
2209 auto-raise-screen, auto-lower-screen removed.
2211 * msw-mouse.el: Global change resource -> mswindows-resource.
2213 * XEmacs 21.0-pre5 is released.
2215 1998-07-11 SL Baur <steve@altair.xemacs.org>
2217 * about.el (about-hackers): Credits update.
2219 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
2221 * register.el (insert-register): Don't activate the region.
2223 1998-07-10 SL Baur <steve@altair.xemacs.org>
2225 * select.el: Restore x-* symbols for backwards compatibility:
2226 x-copy-primary-selection, x-kill-primary-selection,
2227 x-delete-primary-selection, x-select-make-extent-for-selection,
2228 x-valid-simple-selection-, x-cut-copy-clear-internal.
2230 1998-07-09 SL Baur <steve@altair.xemacs.org>
2232 * XEmacs 21.0-pre4 is released.
2234 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
2236 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
2238 (maybe-add-init-button): Fix semantics under Windows. Use
2239 `expand-file-name' rather than `concat'.
2241 * help.el (print-messages): New function.
2243 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2245 * ldap.el (ldap-host-parameters-alist): Docstring fixes
2247 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
2249 * about.el: Tweaked my entry in about-hackers.
2251 * find-paths.el (paths-emacs-root-p):
2252 Relaxed emacs-root checking of an in-place installation to
2253 also accomodate the flat layout used on MS Windows.
2255 1998-06-29 John Jones <jj@asu.edu>
2257 * package-get.el: calls to package-get-update-all will only
2258 update packages which are already installed.
2260 1998-07-05 Andy Piper <andyp@parallax.co.uk>
2262 * faces.el (xpm-color-symbols): remove hardcoded defaults these
2263 are handled by the gui-element face fallbacks now.
2265 * x-faces.el: default gui-element face to "background" as well as
2268 * msw-faces.el (mswindows-init-device-faces): remove gui-element
2269 and default face settings since these are set as fallbacks now in
2270 the appropriate domain.
2272 1998-07-02 SL Baur <steve@altair.xemacs.org>
2274 * text-mode.el (text-mode): Reorder regexp so the OR part
2275 corresponding to `page-delim' goes first and the hack in
2276 `forward-paragraph' will work.
2277 With bug analysis from Bob Weiner <weiner@altrasoft.com>
2279 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
2281 * subr.el (remove-hook): When checking the hook value
2282 with functionp, don't apply car to it.
2284 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
2286 * package-get.el (package-get-remote-filename):
2287 Don't use file-name-as-directory because the local directory
2288 separator conventions might not be the same as ftp's.
2290 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2292 * ldap.el (ldap-host-parameters-alist): New name of
2293 `ldap-host-parameters-plist'
2295 1998-06-26 Adrian Aichner <aichner@ecf.teradyne.com>
2297 * package-get.el: Using (require 'package-get-base), now that it
2298 provides itself. Consequently removed all instances of (load
2299 "package-get-base.el").
2301 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
2303 * subr.el (remove-hook): Don't treat the hook value as a
2304 list unless it is both consp and not functionp.
2306 1998-06-29 SL Baur <steve@altair.xemacs.org>
2308 * about.el: Email address for Ben Wing is ben@xemacs.org.
2309 * auto-show.el: Ditto.
2310 * bytecomp.el: Ditto.
2312 * x-scrollbar.el: Ditto.
2314 * tty-init.el: Ditto.
2315 * toolbar-items.el: Ditto.
2316 * symbol-syntax.el: Ditto.
2317 * specifier.el: Ditto.
2318 * objects.el: Ditto.
2319 * hyper-apropos.el: Ditto.
2322 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
2324 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
2325 vertical-divider-always-visible-p.
2326 (default-mouse-motion-handler): Ditto.
2328 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
2330 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
2333 1998-06-21 Oliver Graf <ograf@fga.de>
2335 * build-reports.el: changed receiver to xemacs-build-reports list
2337 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
2339 * font.el: Split font-family-mappings into X and
2340 mswindows-specific versions.
2341 mswindows-font-create-[object|name]: Treat supplied size
2342 as a pointsize. Added underline and strikethru handling.
2344 * msw-faces.el: changed default mswindows charset to western.
2346 * msw-glyphs.el: removed space in border-glyph font string that
2347 was inserted to get round bugs in the mswindows C font code.
2349 1998-06-27 SL Baur <steve@altair.xemacs.org>
2351 * about.el (about-hackers): Credits update.
2353 * help-nomule.el (tutorial-supported-languages): Add Romanian
2356 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
2359 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
2361 * font.el: Split font-family-mappings into X and
2362 mswindows-specific versions.
2363 mswindows-font-create-[object|name]: Treat supplied size
2364 as a pointsize. Added underline and strikethru handling.
2366 * msw-faces.el: changed default mswindows charset to western.
2368 * msw-glyphs.el: removed space in border-glyph font string that
2369 was inserted to get round bugs in the mswindows C font code.
2371 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
2373 * minibuf.el: make read-color-completion-table call
2374 (mswindows-color-list for mswindows devices.
2376 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
2379 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
2380 Let declaration items contain non-word symbol characters.
2382 1998-06-15 Adrian Aichner <aichner@ecf.teradyne.com>
2384 * package-get.el (package-get-package-provider): Added autoload
2385 cookie. Loading "package-get-base.el" in ALL functions that use
2386 it. Fixed some (interactive ...) with multiple argument specs
2387 again. Cosmetic indentation changes.
2389 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
2391 * info.el (Info-insert-dir): Don't use nreverse on variables
2392 that you want to use later.
2394 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
2396 * x-mouse.el (x-set-point-and-move-selection): Replace call
2397 to x-kill-primary-selection with kill-primary-selection
2399 1998-06-12 Martin Buchholz <martin@xemacs.org>
2401 * simple.el (what-cursor-position): Make cursor position reported
2402 use value of column-number-start-at-one
2404 1998-06-17 SL Baur <steve@altair.xemacs.org>
2406 * about.el (xemacs-hackers): Fix Jareth's email address.
2408 1998-06-16 SL Baur <steve@altair.xemacs.org>
2410 * startup.el (startup-splash-frame): Remove
2411 `xemacs-startup-logo-function'.
2413 1998-06-15 SL Baur <steve@altair.xemacs.org>
2415 * about.el (about-hackers): Update credits list.
2417 1998-06-06 Jeff Miller <jmiller@smart.net>
2419 * lisp/sound.el: Update sound-ext to allow filenames with
2420 extensions to be found by load-sound-file
2422 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2424 * info.el (Info-rebuild-outdated-dir): Removed variable
2425 (Info-auto-generate-directory): New variable
2426 (Info-save-auto-generated-dir): New variable
2427 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
2428 (Info-build-dir-anew): Second parameter removed. Use
2429 `Info-save-auto-generated-dir'
2430 (Info-rebuild-dir): Ditto
2432 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
2434 * list-mode.el (next-list-mode-item): Would not recognize
2435 border between directly neighbored items.
2437 1998-06-12 Andy Piper <andyp@parallax.co.uk>
2439 * package-get.el: add autoloads for some functions.
2441 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
2443 * specifier.el (let-specifier): Tiny docfixes.
2445 1998-06-12 Andy Piper <andyp@parallax.co.uk>
2447 * msw-mouse.el: set selection-pointer-glyph to Normal.
2449 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
2451 * wid-edit.el (widget-specify-secret): New function.
2452 (widget-after-change): Use it.
2453 (widget-specify-field): Use it.
2455 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
2457 * mouse.el (drag-window-divider): Use `(not done)' instead of
2458 `doit'; reuse result of `window-pixel-edges'.
2460 * modeline.el (drag-modeline-event-lag): Rename to
2461 drag-divider-event-lag.
2463 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
2465 * specifier.el (let-specifier): Rewritten not to generate needless
2466 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
2469 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
2471 * minibuf.el (read-file-name-1): Setup buffer-local value of
2472 `completion-ignore-case' in completions buffer under Windows.
2474 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
2476 * about.el (about-maintainer-glyph): Fix support for not
2479 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
2481 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
2483 * mouse.el (mouse-track): Cancel selection if misc-user event with
2484 `cancel-mode-internal' function is fetched.
2486 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
2488 * files.el (save-some-buffers-1): Fixed return value.
2490 1998-06-01 Oliver Graf <ograf@fga.de>
2492 * dragdrop.el: added experimental
2494 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
2496 * startup.el (after-init-hook, init-file-user,
2497 user-init-directory, load-user-init-file): Purge references
2498 to "~/.xemacs/init.el" from docstrings.
2500 (load-user-init-file) Use paths-construct-path to construct
2501 paths to user init files. Go directly to ~/.emacs, do not
2502 search ~/.xemacs/, do not load `default-custom-file'.
2504 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
2506 * files.el (interpreter-mode-alist): Catch wish and tclsh before
2508 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
2510 1998-06-03 Andy Piper <andyp@parallax.co.uk>
2512 * menubar-items.el (default-menubar): add Update Packages to customize
2515 1998-06-02 Andy Piper <andyp@parallax.co.uk>
2517 * faces.el: use toolbar face as a fallback for toolbar properties
2518 in xpm-color-symbols instead of default.
2520 * msw-faces.el: rename 3d-object -> gui-element face.
2522 1998-06-06 SL Baur <steve@altair.xemacs.org>
2524 * startup.el (xemacs-startup-logo-function): New variable.
2525 (startup-splash-frame): Use it.
2527 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
2529 * files.el (save-some-buffers): Would wait 1 second.
2530 (save-some-buffers-1): Delete other windows here instead of in
2531 `save-some-buffers'.
2532 (save-some-buffers): Force redisplay only if windows were deleted.
2534 1998-06-02 Didier Verna <verna@inf.enst.fr>
2536 * cus-face.el (custom-face-attributes): generalized the use of
2537 toggle buttons for boolean attributes.
2538 Re-ordered the items a bit.
2540 1998-06-01 SL Baur <steve@altair.xemacs.org>
2542 * sound.el (default-sound-directory): Use `locate-data-directory'
2543 to find the sounds directory.
2545 1998-05-29 Andy Piper <andyp@parallax.co.uk>
2547 * sound.el: default sound-ext to .wav under mswindows, .au
2548 otherwise. load-default sounds without extensions.
2550 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
2552 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
2553 if send-pr is not bound.
2555 1998-06-01 Andy Piper <andyp@parallax.co.uk>
2557 * files.el: grok idl files in auto-mode-alist.
2558 1998-06-01 Jeff Miller <jmiller@smart.net>
2560 * minibuf.el (exact-minibuffer-completion-p): check for nil before
2563 1998-05-30 Andy Piper <andyp@parallax.co.uk>
2565 * msw-glyphs.el: add xbm to the list of image types supported.
2567 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
2569 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
2570 instead of XEmacs one when dumping InfoDock.
2572 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
2574 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
2575 for `modeline-visible-p'
2577 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
2579 1998-05-29 Andy Piper <andyp@parallax.co.uk>
2581 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
2582 since it's not used anymore. doc string fixes.
2584 * package-get.el (package-get-file-installed-p): new function. use
2585 instead of file-installed-p which is in an external package.
2587 1998-05-28 Oliver Graf <ograf@fga.de>
2589 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
2590 favor of select-window/switch-to-buffer
2592 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
2594 * startup.el: changed (getenv "HOME") to (user-home-directory)
2596 1998-05-25 Oliver Graf <ograf@fga.de>
2598 * frame.el (cde-start-drag) moved to dragdrop.el
2599 (offix-start-drag-region) moved to dragdrop.el
2600 (offix-start-drag) moved to dragdrop.el
2601 * dragdrop.el (cde-start-drag) moved from frame.el
2602 (offix-start-drag-region) moved from frame.el
2603 (offix-start-drag) moved from frame.el
2604 (cde-start-drag-region) cde drag regions
2605 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
2607 1998-05-26 Oliver Graf <ograf@fga.de>
2609 * dragdrop.el: created dragdrop-drag prototypes
2610 (cde-start-drag-region) fixed typo
2612 1998-05-28 SL Baur <steve@altair.xemacs.org>
2614 * simple.el (after-init-hook): Remove reader macro.
2616 * packages.el (packages-hardcoded-lisp): Get rid of reader
2617 macros. Update DOC string.
2619 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
2621 * mouse.el (drag-window-divider): Ditto.
2623 * modeline.el (mouse-drag-modeline): Use it.
2625 * lisp-mode.el (let-specifier): Specify indentation.
2627 * specifier.el (let-specifier): Renamed from
2628 `with-specifier-instance'.
2630 1998-05-27 Andy Piper <andyp@parallax.co.uk>
2633 * faces.el: move definition of xpm-color-symbols from x-faces.el
2634 to faces. Predicate x-get-resource on the presence of x.
2636 * msw-faces.el: set 3d-object face rather than modeline. Specifiy
2637 faces as specfier defaults.
2639 * package-get.el: don't use package-admin-add-single-file-package.
2641 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
2643 * toolbar-items.el: Fixup tooltips.
2644 (toolbar-gnus): Don't use obsolete variable
2645 toolbar-news-frame-properties.
2646 (toolbar-news-reader): Default to `gnus' instead of
2649 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
2652 1998-05-25 Andy Piper <andyp@parallax.co.uk>
2654 * package-get.el: rename -installedp -> -installed-p.
2656 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
2658 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
2659 attributes, and assinged it to continuation, truncation and
2662 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
2663 and made continuation, truncation and hscroll glyphs arrow
2664 characters out of that font.
2666 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
2668 * minibuf.el (minibuffer-electric-separator): Play nicely with
2669 directory-sep-char being \.
2670 (minibuffer-electric-tilde): Ditto.
2671 (read-file-name-map): Ditto.
2673 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
2675 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
2677 (default-mouse-track-deal-with-down-event): Avoid
2678 `x-disown-selection'; use `disown-selection' instead.
2680 1998-05-21 Andy Piper <andyp@parallax.co.uk>
2683 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
2684 moved to (cut-copy-clear-internal) in select.el. Ditto for
2685 (x-delete-primary-selection) (x-kill-primary-selection)
2686 (x-copy-primary-selection).
2687 (own-clipboard): new function.
2689 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
2690 functions in select.el. remove old ones.
2691 (mswindows-own-clipboard): new function.
2693 1998-05-21 Andy Piper <andyp@parallax.co.uk>
2695 * gnuserv.el: allow connections from mswindows type devices.
2697 1998-05-20 Andy Piper <andyp@parallax.co.uk>
2699 * msw-glyphs.el: change image type used from cursor to resource.
2701 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
2703 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
2704 for {top,bottom}-{left,right} values in addition to
2705 {top,bottom}_{left,right}.
2706 Use x-get-resource instead of x-get-resource-and-bogosity-check.
2708 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
2710 * cl-macs.el (specifier-instance): Undefine its setf method.
2712 * specifier.el (with-specifier-instance): Added docstring.
2714 * mouse.el (drag-window-divider): Ditto.
2716 * modeline.el (mouse-drag-modeline): Use it.
2718 * lisp-mode.el (with-specifier-instance): Define its indentation
2721 * specifier.el (with-specifier-instance): New macro.
2723 1998-05-19 Andy Piper <andyp@parallax.co.uk>
2725 * package-get.el (package-get-create-custom): new function to
2726 auto-generate package-get-custom.el from package-get-base.el.
2727 * (package-get-ever-installedp): new function.
2728 * (package-get-custom): new function to get all packages specified
2731 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
2733 * cus-edit.el (custom-file): Revert to `~/.emacs'.
2735 1998-05-23 SL Baur <steve@altair.xemacs.org>
2737 * cl-extra.el: Reverse previous float change.
2739 1998-05-17 Andy Piper <andyp@parallax.co.uk>
2742 * faces.el (try-font-name): moved from x-faces.el since it is
2743 required by w3 under mswindows as well X.
2745 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
2747 * winnt.el: Removed evil (setq completion-ignore-case t)
2748 clause, one more overlookef fsfism.
2749 (nt-quote-args-functions-alist): End sentences with double space.
2751 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
2753 * window-xemacs.el (push-window-configuration): Remove kludgery of
2754 recaching default-toolbar specifier.
2755 (pop-window-configuration): Ditto.
2756 (unpop-window-configuration): Ditto.
2758 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
2760 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
2762 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
2764 * winnt.el (nt-quote-args-verbatim): Added function.
2765 (nt-quote-args-prefix-quote): Added function.
2766 (nt-quote-args-backslash-quote): Added function.
2767 (nt-quote-args-double-quote): Added function.
2768 (nt-quote-args-functions-alist): New variable.
2769 (nt-quote-process-args): Added function. This is the main quoting
2770 work horse called from process-nt.c
2772 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
2774 * winnt.el: Removed duplicate definitions for backspace,
2775 delete, M-backspace and C-M-backspace.
2776 (file-name-buffer-file-type-alist): Removed this variable.
2777 (find-buffer-file-type): Removed function.
2778 (find-file-binary): Removed function.
2779 (find-file-text): Removed function.
2780 (find-file-not-found-set-buffer-file-type): Removed function.
2781 (save-to-unix-hook): Removed function.
2782 (revert-from-unix-hook): Removed function.
2783 (using-unix-filesystems): Removed function.
2784 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
2786 (x-set-selection): Removed function.
2787 (x-get-selection): Removed function.
2788 Removed commented FSFisms.
2789 Replaced copyright notice (this file is not part of GNU Emacs).
2790 (nt-shell-mode-hook): Moved here from a lambda expression. Added
2791 comint-process-echoes setting to t.
2793 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2795 * packages.el (packages-no-package-hierarchy-regexp): Introduced
2796 and used following the interface change of
2797 `paths-find-recursive-path'.
2799 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
2800 regexp instead of a list of base names.
2801 (paths-version-control-filename-regexp):
2802 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
2803 Introduced and used following the interface change of
2804 `paths-find-recursive-path'.
2806 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
2808 * simple.el (delete-forward-p): Make it a defun; do X garbage only
2809 on X devices, rather than on all non-TTY devices.
2811 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
2813 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
2815 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
2817 1998-05-17 Adrian Aichner <aichner@ecf.teradyne.com>
2819 * itimer.el (activate-itimer): Fixed usage of integers
2820 as argument to `concat'.
2822 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
2824 * itimer.el (start-itimer): replace the use of `concat' with
2827 1998-05-16 SL Baur <steve@altair.xemacs.org>
2829 * mode-motion.el (mode-motion-hook): Clarify docstring.
2830 From Bob Weiner <weiner@altrasoft.com>
2832 * loadhist.el (symbol-file): Supply prompt string when used
2834 From Bob Weiner <weiner@altrasoft.com>
2836 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
2838 * loadup.el (really-early-error-handler): Ditto.
2840 * update-elc.el: Ditto.
2842 * setup-paths.el (paths-construct-exec-path): Ditto.
2844 * make-docfile.el: Ditto.
2846 * find-paths.el (paths-decode-directory-path): Use split-path
2847 instead of decode-path.
2849 * files.el (parse-colon-path): Update docstring reference.
2851 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
2855 Bind cut'n'paste keys to non window-system specific functions.
2857 * msw-select.el: New function mswindows-clear-clipboard.
2858 mswindows-cut-copy-clipboard extended to handle clearing of the
2859 selection and renamed to mswindows-cut-copy-clear-clipboard.
2861 * select.el: on mswindows devices delete-primary-selection
2862 calls mswindows-clear-clipboard.
2864 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
2866 * simple.el (quoted-insert): Inhibit quit when using read-char.
2868 * cmdloop.el (read-char): Don't inhibit quit.
2869 (read-char-exclusive): Ditto.
2870 (read-char): Signal quit if quit-char was pressed.
2871 (read-char-exclusive): Ditto.
2872 (read-quoted-char): Return a character, not integer.
2874 * menubar-items.el (default-popup-menu): Use Andy's generic
2876 (default-popup-menu): Fix code.
2878 1998-05-14 Oliver Graf <ograf@fga.de>
2880 * dragdrop.el (dragdrop-function-widget): this time it's done
2882 1998-05-13 Oliver Graf <ograf@fga.de>
2884 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
2886 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
2888 * device.el (device-pixel-width):
2889 (device-pixel-height):
2893 (device-color-cells): Swapped parameters to device-system-metric
2894 according to the interface change.
2896 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
2898 * mouse.el (default-mouse-motion-handler): Use new name of the
2899 function event-over-vertical-divider-p.
2900 Do not set E-W arrow cursor over the divider if
2901 vertical-divider-draggable-p is nil in the window.
2902 ([top-level]): Use new name for the variable
2903 vertical-divider-map.
2904 (drag-window-divider): Respect vertical-divider-draggable-p.
2905 Variable name typo fixes.
2907 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
2909 * keymap.el (kbd): Define here; handle string constants and
2912 1998-05-15 Christian Nyb <chr@mediascience.no>
2914 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
2917 1998-05-13 Didier Verna <verna@inf.enst.fr>
2919 * mouse.el (drag-window-divider): give the vertical divider a
2920 pressed look when dragging it.
2922 1998-05-13 Andy Piper <andyp@parallax.co.uk>
2924 * faces.el: predicate some more face operations on x or mswindows
2927 * modeline.el: enable modeline coloring for mswindows.
2929 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2931 * minibuf.el (minibuffer-default): Added variable; compatible with
2933 (next-history-element): Used `minibuffer-default'.
2935 1998-05-12 Oliver Graf <ograf@fga.de>
2937 * dragdrop.el (dragdrop-function-widget): button and mods ok
2938 arguments still look a bit strange
2939 (dragdrop-compare-mods) created
2940 (dragdrop-drop-do-functions) correctly checks for buttons and
2943 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
2945 * setup-paths.el (paths-default-info-directories): Replace
2946 path-separator with directory-sep-char.
2948 * files.el (path-separator): Don't define it here.
2950 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
2952 * update-elc.el: Ditto.
2954 * setup-paths.el (paths-construct-exec-path): Ditto.
2956 * make-docfile.el: Ditto.
2958 * loadup.el (really-early-error-handler): Ditto.
2960 * find-paths.el (paths-decode-directory-path): Use decode-path
2961 instead of decode-path-internal.
2963 * files.el (parse-colon-path): Update docstring.
2965 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
2967 * subr.el (get-buffer-window-list): Make BUFFER optional.
2969 * window-xemacs.el (windows-of-buffer): Defalias to
2970 get-buffer-window-list.
2972 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2974 * disass.el: Fix maintainer keyword.
2976 * bytecomp.el (byte-compile-and-load-file): Autoload.
2977 (byte-compile-buffer): Ditto.
2979 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
2980 value is returned, not the name.
2981 (lisp-imenu-generic-expression): Enable it.
2982 (lisp-mode-variables): Ditto.
2983 (lisp-indent-offset): Change defconst to defvar.
2984 (lisp-indent-function): Ditto.
2985 (lisp-body-indent): Ditto.
2987 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2989 * modeline.el: Use zap-last-kbd-macro-event.
2991 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
2992 nil, don't attempt to do anything with messages.
2993 (eval-last-sexp): Use `letf' for clarity.
2995 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2997 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
2999 1998-05-11 Martin Buchholz <martin@xemacs.org>
3004 Change empty docstrings into no doc strings at all.
3005 Fix bogus FSF-format docstrings.
3006 * etags.el: Fix docstring.
3008 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
3010 * package-get.el (package-get): Use internal md5
3012 1998-05-13 SL Baur <steve@altair.xemacs.org>
3014 * about.el (about-xemacs): Correct abuse of concat.
3016 1998-05-11 SL Baur <steve@altair.xemacs.org>
3018 * info.el (Info-mode): Use easymenu.
3020 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
3022 * apropos.el (apropos): Don't use concat with integers.
3024 * cmdloop.el (describe-last-error): Handle the case when no error
3025 was seen gracefully.
3027 * apropos.el (apropos-print): Use with-displaying-help-buffer as
3029 (apropos-describe-plist): Ditto.
3031 * help.el (with-displaying-help-buffer): Revert to a defun.
3032 (describe-key): Use it as defun.
3033 (describe-mode): Ditto.
3034 (describe-bindings): Ditto.
3035 (describe-prefix-bindings): Ditto.
3036 (describe-installation): Ditto.
3037 (view-lossage): Ditto.
3038 (describe-function): Ditto.
3039 (describe-variable): Ditto.
3040 (describe-syntax): Ditto.
3042 1998-05-11 Oliver Graf <ograf@fga.de>
3044 * dragdrop.el: changed order of require/provide
3045 (dragdrop-drop-mime-default) changed to new calling conventions
3046 (dragdrop-drop-do-functions) changed to new calling conventions
3047 (dragdrop-function-widget) this one needs more work...
3049 1998-05-10 Oliver Graf <ograf@fga.de>
3051 * about.el: another small change in my entry
3052 * dragdrop.el (dragdrop-drop-log-function): logging added
3054 changed interface to handler functions. now called with event
3057 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
3059 * glyphs.el (divider-pointer-glyph): Declared new glyph,
3060 E-W arrow pointer displayed over draggable dividers.
3062 * mouse.el (default-mouse-motion-handler): Show it when
3064 (drag-window-divider): Added.
3065 ([top-level]): Initialized window-divider-map with a keymap
3066 binding the above function to left button down event.
3068 * x-mouse.el (x-init-pointer-shape): Initialize
3069 divider-pointer-glyph from Cursor.dividerPointer, or use default
3072 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
3074 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
3076 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
3078 * simple.el (count-words-buffer): Don't query for buffer.
3079 (count-lines-buffer): Ditto.
3081 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
3083 * help.el (where-is): add optional insert argument.
3085 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
3087 * help.el (describe-key-briefly): New argument INSERT.
3089 * simple.el (eval-expression): New optional argument; synch with
3092 * keydefs.el (global-map): Add new register bindings.
3094 * register.el: Synched with FSF 20.3.
3096 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
3098 * window-xemacs.el (recenter): all arguments are optional.
3100 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
3102 * device.el: (device-pixel-width): Reflected name/parameters
3103 change to device-system-metric.
3104 (device-pixel-height): Ditto.
3105 (device-mm-width): Ditto.
3106 (device-mm-height): Ditto.
3107 (device-bitplanes): Ditto.
3108 (device-color-cells): Ditto.
3110 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
3112 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
3114 * cl.el (most-positive-fixnum): Document.
3115 (most-negative-fixnum): Ditto.
3117 * cus-dep.el: Updated comment.
3119 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
3122 * cus-load.el (custom-put): Removed.
3124 * files.el (after-find-file): Just resignal quit instead of
3125 signaling "canceled".
3127 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
3129 * frame.el (other-frame): Use `focus-frame' instead of
3130 select-frame kludges.
3132 * lisp-mode.el: Update lisp-indent-function for
3133 save-selected-frame and with-selected-frame.
3135 * frame.el (save-selected-frame): New macro.
3136 (with-selected-frame): Ditto.
3137 (other-frame): Use `set-frame-focus'.
3139 1998-05-06 Oliver Graf <ograf@fga.de>
3141 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
3142 (dragdrop-drop-url-default) default handler for URL drops created
3143 (dragdrop-drop-mime-default) default handler for MIME drops created
3144 (dragdrop-drop-functions) default custom for handling drops created
3145 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
3147 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
3149 * mouse.el: Removed redundant mouse-mswindows-drop function.
3151 1998-05-05 Oliver Graf <ograf@fga.de>
3153 * about.el: changed some text in my entry
3154 * dragdrop.el: added customs
3156 1998-05-04 Oliver Graf <ograf@fga.de>
3158 * mouse.el: killed global drop key bindings
3159 (mouse-offix-drop) removed
3160 * dragdrop.el: created
3161 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
3163 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
3165 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
3166 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
3168 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
3171 * scrollbar.el (scrollbars-visible-p): Use new
3172 {vertical,horizontal}-scrollbar-visible-p specifiers.
3174 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
3176 * device.el (device-pixel-height):
3177 (device-pixel-width):
3181 (device-color-cells): Moved these 6 functions from device.c; they
3182 all use single (device-system-metrics) call.
3184 1998-05-09 SL Baur <steve@altair.xemacs.org>
3186 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
3190 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
3191 Suggested by Hrvoje Niksic <hniksic@srce.hr>
3193 * help.el (help-map): Remove Hyperbole keybinding logic.
3194 Suggested by: Michael Ernst <mernst@cs.washington.edu>
3196 1998-05-08 SL Baur <steve@altair.xemacs.org>
3198 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
3199 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
3201 1998-05-07 Andy Piper <andyp@parallax.co.uk>
3203 * msw-glyphs.el: use nicer icon3 from the frame icon.
3205 1998-05-07 SL Baur <steve@altair.xemacs.org>
3207 * version.el (emacs-version): Remove InfoDock conditionals.
3209 * startup.el (startup-splash-frame): Change ID logo name.
3211 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
3213 * files.el (after-find-file): If the user presses C-g on
3214 directory-creation prompt, kill the buffer.
3216 1998-05-06 SL Baur <steve@altair.xemacs.org>
3218 * simple.el (count-words-region): Reverse previous change.
3220 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
3222 * replace.el (query-replace): Just call perform-replace.
3223 (query-replace-regexp): Ditto.
3224 (perform-replace): Move region handling here.
3225 (perform-replace): Use the new arg to match-data.
3227 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
3229 * x-init.el: Install X specific display table that
3230 displays char 0240 as a space to avoid whatever it is
3231 that screws up display of that character code.
3233 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
3235 * help.el (function-arglist): If no arguments are documented for a
3236 subr, print nothing rather than incorrect output.
3238 1998-05-05 SL Baur <steve@altair.xemacs.org>
3240 * cmdloop.el (command-error): Update bail-out error message to use
3241 `emacs-program-name'.
3243 * lib-complete.el: Remove reader macro cruft.
3245 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
3248 * simple.el (count-words-region): Drop interactive-p check on the
3251 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
3255 Correct spelling of mswindows-font-canonicalize-name.
3257 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3259 * ldap.el (ldap-host-parameters-alist): Replaced with
3260 `ldap-host-parameters-plist'
3261 (ldap-search): Adapt to previous change
3263 1998-05-02 SL Baur <steve@altair.xemacs.org>
3265 * about.el (about-hackers): Update Bob Weiner bio.
3266 (about-maintainer-info): Ditto.
3268 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
3270 * simple.el (display-warning-minimum-level): Docfix.
3272 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
3274 * widget.el (:default-get): New keyword.
3275 * wid-edit.el (default, widget-default-default-get): Define it.
3276 (group, widget-group-default-get): Define it.
3277 (menu-choice, widget-choice-default-get): Define it.
3278 (widget-default-get): New function.
3279 (widget-choice-action): Call it.
3280 (widget-editable-list-entry-create): Call it.
3282 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
3284 * byte-optimize.el (byte-boolean-vars): Removed.
3285 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
3286 lookup through `byte-boolean-vars'.
3288 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
3290 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
3291 resource-provided values into ghost specs for scrollbar-height and
3294 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
3296 * byte-optimize.el: Don't attempt to optimize /=.
3298 * bytecomp.el (byte-compile-one-ore-more-args): New function.
3299 (byte-compile-/=): Ditto.
3301 1998-05-02 SL Baur <steve@altair.xemacs.org>
3303 * apropos.el: Use `with-displaying-help-buffer'.
3304 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
3305 Use `with-displaying-help-buffer'.
3306 (apropos-follow): Do not give special treatment to buffer cursor
3307 was in prior to a mouse click.
3308 (apropos-describe-plist): Use `with-displaying-help-buffer'.
3309 (apropos-print-doc): Set correct buffer for setting text
3312 1998-05-01 SL Baur <steve@altair.xemacs.org>
3314 * help.el (help-buffer-prefix-string): New variable.
3315 (help-buffer-name): Use it.
3317 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
3320 1998-04-30 Greg Klanderman <greg@alphatech.com>
3322 * frame.el (other-frame): Work even when focus-follows-mouse is true.
3324 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
3326 * files.el (find-file-noselect): Update docstring.
3327 (find-file-noselect): Signal an error if found an unreadable file.
3328 (file-chase-links): Save the match data.
3329 (normal-mode): Use `lwarn' and `error-message-string'.
3330 (interpreter-mode-alist): Change defconst to defvar.
3331 (inhibit-first-line-modes-regexps): Ditto.
3332 (inhibit-first-line-modes-regexps): Added .tgz.
3333 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
3334 (change-major-mode-with-file-name): New user-option.
3335 (set-visited-file-name): Synched with FSF.
3336 (file-name-extension): New function, from FSF 20.3.
3337 (file-relative-name): Synched with FSF.
3338 (save-some-buffers): Support the C-r feature.
3339 (recover-session): Synched with FSF.
3340 (kill-some-buffers): Ditto.
3341 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
3343 1998-04-30 SL Baur <steve@altair.xemacs.org>
3345 * files.el (insert-file): Undo previous change and reenable use of
3348 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
3350 * window-xemacs.el (recenter): Define.
3352 1998-04-29 Andy Piper <andyp@parallax.co.uk>
3354 * font.el (mswindows-font-create-name)
3355 (mswindows-font-create-object): new functions for mswindows type
3358 * msw-faces.el (mswindows-font-canicolize-name): fix so that
3359 strings are parsed as well as font objects.
3361 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
3363 * modeline.el (defining-kbd-macro): Restore modeline indication of
3364 kbd-macro being recorded.
3365 (add-minor-mode): Simplify docstring.
3366 (modeline-minor-mode-menu): Remove stuff.
3368 1998-04-29 Andy Piper <andyp@parallax.co.uk>
3370 * code-process.el (call-process): dynamically decide process
3373 1998-04-29 Jim Radford <radford@robby.caltech.edu>
3375 * modeline.el: Add line-number-mode, column-number-mode to
3376 the modeline minor-mode menu. Button2 on the line number does
3379 1998-04-29 Andy Piper <andyp@parallax.co.uk>
3381 * mouse.el: move x-selection-owner-p type things to
3384 * msw-init.el: copy zmacs stuff from x-init.el
3386 * msw-select.el (mswindows-own-selection)
3387 (mswindows-disown-selection) (mswindows-selection-owner-p): new
3388 functions. Very simple minded implementation of selectio
3391 * select.el (own-selection) (disown-selection)
3392 (activate-region-as-selection) (select-make-extent-for-selection)
3393 (valid-simple-selection-p): functions moved from x-select.el for
3394 generalized selection.
3396 * x-select.el: see select.el changes.
3398 * x-toolbar.el: use new selection functions.
3400 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3402 * packages.el (packages-find-package-directories): Fixed bug that
3403 would pick up multiple site-package directories.
3404 (package-locations): Added "xemacs-packages" as a late package
3407 * find-paths.el: Now uses `emacs-program-name' and
3408 `emacs-program-version'.
3409 Additions to enforce version-specific directories in
3410 `paths-find-version-directory'.
3412 1998-04-29 SL Baur <steve@altair.xemacs.org>
3414 * default.el: Removed.
3415 * site-start.el: Removed.
3417 1998-04-29 Didier Verna <verna@inf.enst.fr>
3419 * minibuf.el (minibuffer-history-minimum-string-length): Default
3422 1998-04-28 SL Baur <steve@altair.xemacs.org>
3424 * find-paths.el (paths-program-name): Rename.
3425 (paths-emacs-root-p): Ditto.
3426 (paths-find-site-directory): Ditto.
3428 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
3430 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
3431 `emacs-lisp-byte-compile-and-load'.
3433 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3435 * ldap.el (ldap-search): Fixed additional parameter passing to
3438 1998-04-27 Andy Piper <andyp@parallax.co.uk>
3440 * select.el (kill-primary-selection) (selection-owner-p)
3441 (copy-primary-selection) (yank-clipboard-selection)
3442 (selection-exists-p) (delete-primary-selection): new file and
3443 functions that do the right thing for the selected device.
3445 * x-menubar.el: use generalised selection functions.
3447 * dumped-lisp.el: dump select.el.
3449 1998-04-27 SL Baur <steve@altair.xemacs.org>
3451 * find-paths.el (paths-progname): New variable.
3452 (paths-emacs-root-p): Use it.
3453 (paths-find-site-directory): Ditto.
3455 1998-04-26 SL Baur <steve@altair.xemacs.org>
3457 * loadup.el ((member "dump" command-line-args)): Dump as
3458 `infodock' if InfoDock.
3460 1998-04-25 SL Baur <steve@altair.xemacs.org>
3462 * find-paths.el (construct-emacs-version): Simplify, include
3463 program name in the return value.
3464 * (paths-find-version-directory): Use it.
3466 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3468 * info.el (Info-parse-dir-entries): Fixed regexp
3469 (Info-build-dir-anew): Remove full suffix and capitalize info file
3470 name for files with no @direntry
3471 (Info-batch-rebuild-dir): New function
3472 (Info-suffixed-file): Check for regular files instead of simple
3473 file existence (could catch directories before)
3475 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3477 * setup-paths.el, find-paths.el: Removed uses of `not' which
3478 temacs doesn't have.
3480 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
3481 into root searching.
3483 1998-04-24 Martin Buchholz <martin@xemacs.org>
3485 * subr.el: Remove definition of `not'.
3487 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
3489 * msw-glyphs.el: enable graphics support.
3491 1998-04-23 Didier Verna <verna@inf.enst.fr>
3493 * x-menubar.el (default-menubar): restored the line-number-mode
3496 * misc doc string updates related to the options menu.
3498 1998-04-24 SL Baur <steve@altair.xemacs.org>
3500 * setup-paths.el (paths-construct-load-path): Fix typo.
3502 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3504 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
3505 font-menu-ignore-scaled-fonts don't have to be bound now; this
3506 gets us one step further towards making --no-autoloads work.
3508 * startup.el (normal-top-level): Load auto-autoloads only if
3509 lisp-directory is non-nil.
3511 * setup-paths.el (paths-construct-load-path): Made it robust
3512 against nil lisp-directory.
3514 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
3515 to the list of variables that cause a warning when nil.
3517 * toolbar.el (init-toolbar-location): Now works even when there's
3518 no toolbar icon directory.
3520 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
3522 * help.el (view-lossage): Recognize it.
3524 * simple.el (log-message): Mark multiline messages.
3526 1998-04-22 SL Baur <steve@altair.xemacs.org>
3528 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
3530 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
3532 * package-get.el (package-get-all): add `\n' separator to
3533 interactive specification so that both variables are read
3535 1998-04-22 Didier Verna <verna@inf.enst.fr>
3537 * x-menubar.el: ported the options menu to Custom.
3538 Moved the "read only" toggle button to the buffers menu.
3539 Corrected some missing ;;;###autoload or defcustom.
3541 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
3542 the scrollbar-visible specifier for options menu handling.
3544 * toolbar.el (toolbar-visible-p)
3545 (toolbar-captioned-p)
3546 (default-toolbar-position): defcustom wrappers around
3547 the toolbar specifiers for options menu handling.
3549 * frame.el (get-frame-for-buffer-default-instance-limit):
3550 defcustom it for options menu handling.
3552 * font-lock.el (font-lock-mode): defcustom and autolaod the variable
3553 font-lock-mode for options menu handling.
3555 * cus-start.el: added Custom properties to overwrite-mode for
3556 options menu handling.
3558 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
3560 * about.el: shameless self-promotion.
3562 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
3564 * simple.el (raw-append-message): Slightly optimize.
3565 (remove-message): Use `push' for clarity.
3566 (append-message): Ditto.
3567 (display-warning): Dito.
3568 (raw-append-message): Send the message to the appropriate device.
3570 1998-04-22 SL Baur <steve@altair.xemacs.org>
3572 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
3573 From Sean MacLennan <Sean.MacLennan@pika.ca>
3575 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3577 * setup-paths.el: Changed `directory-sep-char' to
3578 `path-separator', following a change in GNU Emacs.
3580 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3582 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
3583 (Info-build-dir-anew): Add a final newline.
3584 (Info-build-dir-anew): Do not issue warning when rebuilding policy
3586 (Info-rebuild-dir): Ditto
3588 * dumped-lisp.el (preloaded-file-list): Added ldap.el
3590 1998-04-21 SL Baur <steve@altair.xemacs.org>
3592 * simple.el (count-words-buffer): Retain zmacs region.
3593 (count-words-region): Ditto.
3594 * simple.el: (what-line): Expanded line counts.
3595 (count-lines): New parameter to conditionalize whether collapsed
3597 From Bob Weiner <weiner@altrasoft.com>
3599 1998-04-19 SL Baur <steve@altair.xemacs.org>
3601 * packages.el (package-locations): infodock-packages must override
3602 mule-packages and packages.
3604 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
3607 remove rude messages from widget-activation-widget-mapper
3608 and widget-activation-glyph-mapper
3610 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
3612 * toolbar.el: Remove (featurep 'x) test from
3613 toolbar-make-button-list
3615 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
3617 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
3618 only if in the same frame.
3620 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3622 * packages.el (package-locations): Added site-packages hierarchy.
3624 * setup-paths.el (paths-default-info-directories): Introduced and
3627 * packages.el, setup-paths.el: Set various path searching depths
3630 * packages.el (packages-hierarchy-depth):
3631 (packages-load-path-depth): Introduced and used.
3633 * setup-paths.el (paths-load-path-depth): Introduced and used.
3635 * find-paths.el (paths-find-recursive-path): Added max-depth
3638 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3640 * setup-paths.el (paths-construct-info-path): Removed
3641 dependency on behavior of (file-name-as-directory "").
3643 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3645 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
3648 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3650 * dump-paths.el, startup.el: Added handling for --debug-paths.
3652 1998-04-15 William M. Perry <wmperry@aventail.com>
3654 * wid-edit.el: We cannot just set the help-echo or balloon-help
3655 properties for an extent based on the :help-echo widget
3656 property, since help-echo and balloon-help cause an EXTENT to
3657 get passed in, where :help-echo functions are expecting a WIDGET
3659 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
3661 * scrollbar.el (init-scrollbar-from-resources): Call
3662 mswindows-init-scrollbar-metrics when appropriate.
3664 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
3666 * dumped-lisp.el: dump x-toolbar for window system
3668 * msw-init.el (init-post-mswindows-win): enable toolbars if we
3669 have support and xpm.
3671 1998-04-16 SL Baur <steve@altair.xemacs.org>
3673 * files.el (toggle-read-only): Fix docstring.
3674 From Didier Verna <verna@inf.enst.fr>
3676 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3678 * startup.el (normal-top-level): Load autoload-file-name without
3679 specifying an extension---some people only auto-autoload.el.gz.
3681 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
3683 * files.el (backup-enable-predicate): Don't bomb on NAME being
3686 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3688 * find-paths.el, packages.el: Now prefers configure'd paths.
3689 This shouldn't cause any of the originally anticipated problems as
3690 the current paths architecture will not define the various
3691 configure-xxx variables if they're not specified on the configure
3694 * find-paths.el, setup-paths.el, packages.el: Removed all
3695 mentionings of "/" as a path separator.
3696 Used paths-construct-path throughout.
3698 * find-paths.el (paths-construct-path): Created to assemble paths
3699 from directory components.
3701 * setup-paths.el, packages.el: Used paths-decode-directory-path
3702 instead of decode-path-internal.
3704 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
3706 (paths-decode-directory-path) Created.
3708 * setup-paths.el: Changed configure-exec-path to
3709 configure-exec-directory.
3711 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3713 * packages.el (packages-find-packages): Fixed decoding of
3716 * startup.el: -no-packages -> -no-early-packages.
3718 (packages-load-package-lisps): Fixed loading of auto-autoload
3721 * startup.el (normal-top-level): Fixed loading of core
3724 * obsolete.el: Un-obsoleted site-directory. Sigh.
3726 * startup.el, packages.el, dump-paths.el: Added proper settings
3727 for site-directory and lisp-directory variables.
3729 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
3730 inhibit-package-autoloads and fixed handling of it.
3732 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
3733 handling of former inhibit-package-init, now
3734 inhibit-early-packages, to make -vanilla etc. work.
3736 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
3738 * code-process.el (start-process): Fallback to 'undecided instead
3739 of 'binary for process input coding stream.
3741 * process.el (start-process): Docstring fix.
3743 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3745 * info.el (Info-insert-dir): Do not insert temporary dir files
3746 in Info-dir-file-attributes
3747 (Info-build-dir-anew): Ensure temporary buffer is not read-only
3748 (Info-rebuild-dir): Ditto.
3750 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3752 * obsolete.el: Added obsoleteness declarations for
3753 `site-directory' and `Info-default-directory-list'.
3755 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3757 * find-paths.el (paths-find-emacs-root): Only look at the
3758 executable at the end of the symlink chain for determining the
3761 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3763 * setup-paths.el (paths-construct-info-path): Changed construction
3764 to cater to gone default in configure.
3766 * find-paths.el (paths-uniq-append): Added.
3768 * packages.el: Rewritten package path construction once again.
3770 * dump-paths.el, startup.el: Removed package-path as a global
3773 * package-admin.el (package-admin-add-single-file-package):
3774 (package-admin-add-binary-package): Changed package-path to
3777 * packages.el (packages-split-path): Split path at "/" rather than
3778 nil according to change in emacs.c.
3780 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3782 * setup-paths.el (paths-construct-info-path): Changed info path
3783 order so that directories come out right.
3784 (paths-find-lock-directory): Fixed bug: It used to think
3785 configure-lock-directory is a path.
3787 1998-04-06 Jeff Miller <jmiller@smart.net>
3789 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
3790 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
3791 eases the use of toolbar-add/kill-item functions.
3793 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
3795 * code-files.el (file-coding-system-alist): Commented out
3796 loaddefs.el magical treatment.
3798 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3800 * info.el (Info-rebuild-outdated-dir): Added new option
3801 `conservative' and made it the default
3802 (Info-rebuild-dir): Appropriately parse multi-line description
3803 strings, and multi-section dir files. Issue warning when dir
3804 is rebuilt as temporary
3805 (Info-build-dir-anew): Issue warning when dir is built as
3808 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
3810 * list-mode.el (list-mode-map): Bind highlight motion commands to
3811 standard keys left, right, C-b and C-f.
3813 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3815 * files.el (auto-mode-alist): allow .sc for Scheme->C
3817 1998-04-06 SL Baur <steve@altair.xemacs.org>
3819 * loadup.el (pureload): Don't quote (garbage-collect).
3821 1998-04-04 SL Baur <steve@altair.xemacs.org>
3823 * package-get-base.el: Updated.
3825 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
3827 * isearch-mode.el (isearch-just-started): New variable.
3828 (isearch-mode): Set it.
3829 (isearch-repeat): Advance one character forward only if the search
3830 was successful, and was not just started.
3831 (isearch-repeat): Clear isearch-just-started.
3833 1998-04-02 SL Baur <steve@altair.xemacs.org>
3835 * finder.el (finder-compile-keywords): Don't eval new finder-inf
3838 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
3840 * subr.el (listify-key-sequence): Removed.
3842 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
3844 * bytecomp.el (byte-compile-print-gensym): New option.
3845 (byte-compile-output-file-form): Use it.
3846 (byte-compile-output-docform): Ditto.
3847 (byte-compile-compiled-obj-to-list): Ditto.
3849 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
3851 * msw-glyphs.el: set frame icon if xpm support.
3853 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
3855 * help.el: Code that pretty prints variable values
3858 1998-04-02 SL Baur <steve@altair.xemacs.org>
3860 * find-paths.el (paths-emacs-root-p): Correct test for installation
3862 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3864 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
3866 * loaddefs.el: Don't set debug-ignored-errors; leave
3867 its default value set to nil.
3869 1998-03-29 Damon Lipparelli <lipp@primus.com>
3871 * info.el (Info-rebuild-dir): fixed mis-spelling.
3873 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3875 * info.el (Info-rebuild-outdated-dir): New custom var
3876 (Info-insert-node): Create/update dir file when needed, ie when it
3877 does not exist or is older than some info files in directory
3879 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3881 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
3882 for last packages, mainly for using a 20.4 package base.
3884 * packages.el (late-packages): Typo fix. It was called
3887 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
3888 relative symlinks correctly.
3889 (paths-find-emacs-roots): More rigorous checking for plausible
3890 configuration-time root.
3892 * startup.el (normal-top-level): Added a warning if XEmacs cannot
3895 1998-03-27 Martin Buchholz <martin@xemacs.org>
3897 * faces.el: Fix docstrings.
3898 * glyphs.el: Fix docstrings.
3899 * mouse.el: Fix docstrings.
3901 * frame.el: Change phrase `current frame' to `selected frame'.
3903 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
3905 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
3906 macros using backquote to make them infinitely more readable.
3908 1998-03-30 SL Baur <steve@altair.xemacs.org>
3910 * packages.el (packages-find-package-path): Hardcoded specialized
3911 InfoDock support until we can clean this up.
3913 * help.el (describe-bindings-1): Return the value of the bindings
3914 help buffer created.
3915 (describe-bindings): Ditto.
3917 * simple.el (set-variable): Restore previous behavior of not
3918 bombing if the variable to set is not boundp.
3920 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3922 * packages.el (packages-handle-package-dumped-lisps): Allow for
3923 non-local files to be loaded off the package-lisp variable.
3925 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
3927 * x-faces.el: Global X resources should override
3928 specs for all device classes (color, grayscale, mono);
3929 code currently doesn't override any of them. Fixed by
3930 calling remove-specifier with '(x default) as the tag
3931 set and allowing inexact matches.
3933 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
3935 * faces.el: Separated face intializations based on
3936 device classes into device type specific (tag set,
3937 instantiator) pairs.
3939 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
3941 * wid-edit.el (widget-choice-action): Remember user's explicit
3943 (widget-choice-value-create): Respect it.
3944 From Richard Stallman <rms@gnu.org>
3946 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3948 * setup-paths.el (paths-construct-info-path): Always append
3949 existing directories from configure-time info path.
3951 * startup.el (startup-setup-paths): Renamed misnamed info-path to
3952 Info-directory-list.
3954 * info.el: Removed Info-default-directory-list which was broken by
3956 Removed bogus initialization of Info-directory-list---startup.el
3957 can do a much better job.
3958 Added autoload of Info-directory-list.
3960 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
3961 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
3962 be exclusive; now it's merely given precedence, just like in the
3965 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3967 * find-paths.el (paths-find-architecture-directory): Fix bug with
3968 finding; it used to default too early.
3970 1998-03-25 Martin Buchholz <martin@xemacs.org>
3972 * packages.el (packages-split-path): Fix a bug; it used to fail
3973 for paths that weren't split.
3975 1998-03-26 SL Baur <steve@altair.xemacs.org>
3977 * finder.el (finder-compile-keywords): trap on errors.
3979 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
3981 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
3982 fourth argument of t so that only the specs exactly
3983 matching the tag lists are removed.
3985 1998-03-25 SL Baur <steve@altair.xemacs.org>
3987 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
3989 1998-03-23 SL Baur <steve@altair.xemacs.org>
3991 * minibuf.el (mouse-read-file-name-1): If a default directory was
3992 specified, use it for generating the completions.
3994 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3996 * update-elc.el: Now respects inhibit-package-init and
3998 Now does path construction with loadup-paths.
4000 * startup.el (normal-top-level, startup-setup-paths): Now respects
4001 inhibit-package-init and inhibit-site-lisp.
4003 * packages.el (packages-find-package-path): Extended package path
4004 by version-specific hierarchies.
4005 (packages-find-packages): Now respects inhibit flag and
4007 Moved path setup to loadup-paths.
4009 * make-docfile.el: Now respects inhibit-package-init and
4011 Now does path construction with loadup-paths.
4013 * loadup.el: Now respects inhibit-package-init and
4016 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
4018 * loadup-paths.el: New file: setup load-path to encompass
4021 1998-03-22 SL Baur <steve@altair.xemacs.org>
4023 * auto-show.el: load-gc renamed to pureload.
4024 * site-load.el: Ditto.
4025 * packages.el (toplevel): Ditto.
4026 * loadup.el (really-early-error-handler): Ditto.
4027 * dumped-lisp.el (preloaded-file-list): Ditto.
4028 * cus-face.el (custom-declare-face): Ditto.
4030 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4032 * <Today>: The Big Path Searching Overhaul.
4034 * find-paths.el: New file: find and assemble paths in the
4035 installation hierarchy.
4037 * setup-paths.el: New file: global layout of paths and directories
4038 within the XEmacs hierarchy.
4040 * packages.el: Replaced everything related to path searching and
4041 startup by code in terms of find-paths.
4043 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
4044 the new path searching engine.
4046 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
4049 1998-03-22 SL Baur <steve@altair.xemacs.org>
4051 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
4054 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
4056 * msw-glyphs.el: Added check for 'mswindows feature, so the file
4057 compiles identically in any configuration.
4058 Removed irrelevant commentary.
4060 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
4062 * simple.el (set-variable): Allow setting specifiers.
4064 1998-03-19 SL Baur <steve@altair.xemacs.org>
4066 * lisp.el (forward-sexp): Revert previous change.
4068 1998-03-18 SL Baur <steve@altair.xemacs.org>
4070 * frame.el (frame-initialize): Use `delete-console' instead of
4071 `delete-device' to delete the stream console to match the usage in
4074 1998-03-16 SL Baur <steve@altair.xemacs.org>
4076 * files.el (cdpath-previous): New variable.
4078 From Bob Weiner <weiner@wave.altrasoft.com>
4080 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
4082 * keydefs.el: Changed keybindings of forward-char,
4083 backward, scroll-up and scroll-down to point to their
4084 -command counterparts.
4086 * simple.el: New functions: forwarc-char-command,
4087 backwrad-char-command, scroll-up-command,
4088 scroll-down-command which work liek their counterparts
4089 except that they honor the variable
4090 signal-error-on-buffer-boundary.
4092 Definition of signal-error-on-buffer-boundary received
4095 defvar declaration added for word-across-newline to avoid
4096 byte-compiler warning about the free variable reference.
4098 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
4100 * winnt.el: Removed "%t" from the beginning of
4101 modeline-format. From now on, there's no nt-specifics in the modeline.
4103 1998-03-14 SL Baur <steve@altair.xemacs.org>
4105 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
4106 of `when' with `if'.
4108 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
4110 * msw-glyphs.el: New file. Defines TTY-style glyphs for
4111 mswindows. Must be reworked along with glyphs.el, or
4112 merged into it, after there is images support.
4114 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
4117 1998-03-13 SL Baur <steve@altair.xemacs.org>
4119 * faces.el: fix for text cursor initialization.
4120 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
4121 From Andy Piper <andyp@parallax.co.uk>
4123 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
4125 * files.el (set-auto-mode): If a mode is not fboundp, check to see
4126 if there is an existing package that handles it and warn the user
4129 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
4131 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
4132 Installation" menu item when Installation-string is not bound.
4134 1998-03-11 SL Baur <steve@altair.xemacs.org>
4136 * lisp.el (forward-sexp): Fix for test for balanced sexp.
4137 From Jeremiah W. James <jerry@cs.ucsb.edu>
4139 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
4142 * faces.el: Fix face initialization.
4144 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
4146 * files.el (backup-enable-predicate): fix breakage introduced
4149 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
4151 * x-faces.el (x-init-face-from-resources): The
4152 TTY face property retrieval functions don't return
4153 specifiers, so use face-property instead.
4155 1998-03-09 SL Baur <steve@altair.xemacs.org>
4157 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
4159 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
4161 * x-menubar.el: Expanded documentation for
4162 option-save-faces. Changed Options -> Browse Faces
4163 menu entry to invoke customize-face.
4165 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
4167 * faces.el: Most face initialization moved out of
4168 init-other-random-faces to the top level so that the
4169 initialization happens before Xemacs is dumped. Much
4170 of the fascist "face-differs-from-default-p or FROB!"
4171 code has been retired in favor of letting the user do
4172 what they want to do. Face initialization code changed
4173 to use `default' specifier tag so that the settings can
4174 be overridden later if the user wishes it.
4176 1998-03-08 SL Baur <steve@altair.xemacs.org>
4178 * about.el (about-hackers): Update contributors list.
4180 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
4182 * specifier.el: Define new specifier tag `default'.
4184 * modeline.el: Initialize faces using `default' tag.
4186 * x-faces.el (x-init-face-from-resources): Remove
4187 specifier specs containing the `default' tag before
4190 1998-03-02 John Jones <jj@asu.edu>
4192 * package-get.el (package-get-all): fixed arguments on call to
4193 package-admin-add-single-file-package.
4194 * package-get.el (package-get-installedp): fixed to match
4195 advertised behavior.
4196 * package-get.el: added function package-get-update-all which
4197 installs newest versions of all the current packages (if they are
4198 not already installed).
4200 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
4202 * files.el (find-file-noselect): Uncommented `truename' binding in
4203 `let*' and use it later to set `buffer-file-truename' iff it's
4204 still nil, as happens for example when finding a compressed
4205 file with "jka-compr".
4207 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
4209 * faces.el: in make-face-* type functions do the operation for all
4210 window systems, not just the first one found.
4212 * font.el: call mswindows-list-fonts for mswindows.
4214 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
4216 * code-process.el (call-process-region):
4217 * process.el (call-process-region):
4218 * package-get.el (package-get-dir):
4219 * files.el (backup-enable-predicate):
4220 * gnuserv.el (gnuserv-temp-file-regexp):
4221 Use temp-directory in place of `/tmp'.
4223 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
4225 * "Fast" dired-in-C enhancements for Windows 95/NT:
4227 * files.el: Added function, `wildcard-to-regexp', from GNU
4230 * files.el (insert-directory): Modified to use special
4231 dired-in-C enhancements if present.
4233 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
4235 * code-files.el: make default coding no-conversion.
4237 1998-03-02 SL Baur <steve@altair.xemacs.org>
4239 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
4242 * update-elc.el: Strip directory when testing for files not to
4245 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
4247 * lisp-mode.el: Use recommended form for menus.
4249 * info.el (Info-construct-menu): Use recommended form for menus.
4251 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
4254 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
4256 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
4257 (get-frame-for-buffer-noselect): Always return frames
4258 in the not-this-window-p cond clause.
4260 1998-02-27 SL Baur <steve@altair.xemacs.org>
4262 * help.el (describe-installation): New function.
4264 * x-menubar.el (default-menubar): Add describe-installation to
4267 * packages.el (packages-unbytecompiled-lisp): Installation.el
4268 should not be bytecompiled.
4270 * dumped-lisp.el (preloaded-file-list): Dump Installation with
4273 * x-menubar.el (default-menubar): Use correct guard for VM menu
4276 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
4278 From Andy Piper <andyp@parallax.co.uk>
4280 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4282 * ldap.el: Do not require ldap-internal at compile time.
4284 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
4286 * code-files.el: new file. a virtual copy of mule-files.el
4288 dependencies. (toggle-buffer-file-ocding-system) new function for
4289 changing the eol type for the current buffer.
4291 * code-process.el: new file. a copy of
4292 mule-process.el. mule-process.el will disappear when things have
4295 * coding.el: new file. a virtual copy of mule-files.el but
4296 without charset dependencies. (coding-system-base) new function
4297 for getting the parent coding system of a coding system with eol
4300 * dumped-lisp.el: add above files for the non-mule case.
4302 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
4304 * window-xemacs.el (display-buffer): If no explicit
4305 frame is specified, search for a window that displays
4306 the buffer on the currently selected frame, before
4307 searching other frames.
4309 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
4311 * frame.el (get-frame-for-buffer): If not-this-window-p
4312 is non-nil, use window on the selected frame if it is not
4313 also the selected window. When defaulting, search for
4314 windows on the currently selected fgrame before searching
4317 1998-02-25 Didier Verna <verna@inf.enst.fr>
4319 * modeline.el (modeline-swap-buffers): originally named
4320 `mouse-release-modeline'. Whether to actually swap the buffers is
4321 decided in `mouse-drag-modeline'.
4322 (mouse-drag-modeline): A button release event is considered a
4323 mouse click is both X (modeline scroll) and Y (modeline drag) pos
4326 1998-02-25 SL Baur <steve@altair.xemacs.org>
4328 * x-menubar.el: Put redo on the menubar.
4329 From Aki Vehtari <Aki.Vehtari@hut.fi>
4331 1998-02-22 Greg Klanderman <greg@alphatech.com>
4333 * bytecomp.el (displaying-byte-compile-warnings): if
4334 temp-buffer-show-function is set, use it to display current set of
4335 warnings in the "*Compile-Log-Show*" buffer.
4337 * simple.el (display-warning-buffer): if temp-buffer-show-function
4338 is set, use it to display current set of warnings in the
4339 "*Warnings-Show*" buffer.
4341 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4343 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
4346 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
4348 * menubar.el: Allow button descriptors at least 2 long.
4350 * x-menubar.el (default-menubar): Use recommended forms.
4351 (file-menu-filter): Remove.
4352 (edit-menu-filter): Remove.
4354 1998-02-24 SL Baur <steve@altair.xemacs.org>
4356 * about.el (about-hackers): Updated.
4358 1998-02-22 Greg Klanderman <greg@alphatech.com>
4360 * help.el (help-max-help-buffers): new variable
4361 (help-register-and-maybe-prune-excess): new function
4362 (help-buffer-name): use help-max-help-buffers.
4363 (with-displaying-help-buffer): use
4364 help-register-and-maybe-prune-excess.
4366 * help.el (help-maybe-pretty-print-value): if the value fits on
4369 1998-02-21 Greg Klanderman <greg@alphatech.com>
4371 * (with-displaying-help-buffer): there is no need to kill the buffer
4372 if it exists, becasuse with-output-to-temp-buffer will clear it.
4373 further, killing the buffer violates the rule that
4374 temp-buffer-show-function, if set, has the full responsibility of
4375 showing the temp buffer. killing the buffer fucks with the window
4376 configuration, hosing temp-buffer-show-function.
4379 1998-02-23 Didier Verna <verna@inf.enst.fr>
4381 * modeline.el (mouse-drag-modeline):
4382 - Always scroll the modeline that was originally clicked on.
4383 - Use x pixels instead of x characters (which doesn't work anyway)
4384 as horizontal reference for modeline dragging. This allows us to
4385 keep on dragging the modeline even if the motion event occurs in
4388 1998-02-23 Didier Verna <verna@inf.enst.fr>
4390 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
4391 glyph on the modeline to indicate that dragging the mouse has an
4392 effect both horizontally and vertically.
4394 1998-02-24 SL Baur <steve@altair.xemacs.org>
4396 * about.el (about-xemacs): Get rid of redundant visible version
4399 1998-02-19 SL Baur <steve@altair.xemacs.org>
4401 * about.el (about-hackers): Update credits.
4403 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
4405 * prim/register.el (view-register): Show register type file-query.
4407 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
4409 * mode-motion.el (mode-motion-highlight-internal):
4410 save-excursion inside save-window-exucrsion form to
4411 hide buffer point changes from save-window-excursion.
4412 Prevents display flickering when the mouse pointer
4415 1998-02-17 Didier Verna <verna@inf.enst.fr>
4417 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
4418 function to handle correctly the case of a toolbar one side of the
4419 window: scrolling will not necessarily happen.
4421 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
4423 * files.el (after-find-file): Restore missing argument
4424 to format that provides filename for "... consider M-x
4425 recover-file" message. Also call `message' with "%s"
4426 as the first arg instead of an arbitrary string.
4428 1998-02-18 SL Baur <steve@altair.xemacs.org>
4430 * about.el (about-hackers): Various additions.
4432 1998-02-15 SL Baur <steve@altair.xemacs.org>
4434 * autoload.el (generate-file-autoloads-1): Don't force an extra
4435 line out when copying on-the-same line autoloads.
4437 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
4440 1998-02-14 Martin Buchholz <martin@xemacs.org>
4442 * x11/x-win-xfree86.el (x-win-init-xfree86):
4443 * x11/x-win-sun.el (x-win-init-sun):
4444 * x11/x-init.el (x-initialize-compose):
4446 (backward-or-forward-kill-sexp):
4447 (backward-or-forward-kill-sentence):
4448 (backward-or-forward-kill-word):
4449 (backward-or-forward-delete-char):
4450 * prim/isearch-mode.el (isearch-help-or-delete-char):
4451 Use x-keysym-on-keyboard-sans-modifiers-p instead of
4452 x-keysym-on-keyboard-p to detect backspace.
4453 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
4454 Clean up symbols used with dead keys, checking Linux and solaris
4456 Simplify x-win-*.el using above methods.
4457 Change documentation for x-keysym-*-p functions.
4459 1998-02-14 SL Baur <steve@altair.xemacs.org>
4461 * about.el (about-hackers): Restore entries for Michael Sperber and
4463 From Vinnie Shelton <acs@acm.org>
4465 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
4467 * simple.el (count-words-region): Ditto.
4469 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
4471 * simple.el (count-words-buffer): Document. Don't print anything
4474 1998-02-12 SL Baur <steve@altair.xemacs.org>
4476 * packages.el (packages-hardcoded-lisp): easymenu.el is in
4477 multiple files in InfoDock.
4479 1998-02-11 SL Baur <steve@altair.xemacs.org>
4481 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
4482 from version.el in InfoDock.
4484 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
4487 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4489 * bytecomp-runtime.el (proclaim-inline): Single quotes around
4490 variable name in docstring.
4492 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
4494 * menubar.h: Include "gui.h".
4496 1998-02-10 SL Baur <steve@altair.xemacs.org>
4498 * site-load.el: Fix documentation.
4500 1998-02-09 SL Baur <steve@altair.xemacs.org>
4502 * package-get-base.el (package-get-base): Updated.
4504 * keymap.el: PC-ize.
4506 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4508 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
4509 from' on a fresh line.
4511 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
4513 * help.el (help-maybe-pretty-print-value): prin1, not princ the
4516 1998-02-09 SL Baur <steve@altair.xemacs.org>
4518 * undo-stack.el: PC-ize.
4520 * cmdloop.el: PC-ize.
4522 1998-02-08 SL Baur <steve@altair.xemacs.org>
4524 * bytecomp-runtime.el: PC-ize.
4526 * byte-optimize.el: Prolog fixup. PC-ize.
4528 * cus-dep.el: Spelling fix.
4530 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
4533 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4535 * text-mode.el (text-mode-hook-identify): New function,
4536 put on text-mode-hook. Set text-mode-variant here.
4537 (text-mode): Don't set it here.
4539 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4541 * text-mode.el (text-mode-hook): New defvar.
4542 (text-mode-variant): New variable.
4543 (text-mode): Set that variable locally.
4544 (toggle-text-mode-auto-fill): New command.
4546 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4548 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
4550 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4552 * text-mode.el (paragraph-indent-text-mode):
4553 Renamed from spaced-text-mode.
4554 (text-mode-map): Bind TAB to indent-relative.
4555 (indented-text-mode-map): Variable deleted.
4556 (indented-text-mode): Now an alias for text-mode.
4558 1998-02-05 SL Baur <steve@altair.xemacs.org>
4560 * loadup.el: test-atoms debugging stuffs removed.
4562 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>>
4564 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
4566 1997-12-30 Colin Rafferty <colin@xemacs.org>
4568 * help.el (describe-beta): Made it use `locate-data-file'.
4569 (describe-distribution): Ditto.
4570 (describe-copying): Ditto.
4571 (describe-project): Ditto.
4572 (view-emacs-news): Ditto.
4574 * help-nomule.el (help-with-tutorial): Made it use
4575 `locate-data-file' to find tutorial.
4577 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
4579 * about.el: Corrected my email address.
4581 * mouse.el: Added 'mouse-mswindows-drop' similar to
4584 1998-01-27 SL Baur <steve@altair.xemacs.org>
4586 * loadup.el (running-xemacs): Spelling fix.
4588 1998-01-26 Colin Rafferty <colin@xemacs.org>
4590 * packages.el (packages-find-packages-1): Don't allow a backwards
4591 compatible lisp tree to overwrite `preloaded-file-list'.
4593 1998-01-26 SL Baur <steve@altair.xemacs.org>
4595 * loadup.el: Don't delete "xemacs" prior to dumping.
4597 1998-01-24 SL Baur <steve@altair.xemacs.org>
4599 * package-info.el (pi-last-mod-date): New function.
4600 (pi-author-version): New function.
4601 (batch-update-package-info): Use them.
4603 1998-01-23 Colin Rafferty <colin@xemacs.org>
4605 * frame.el (get-frame-for-buffer-default-to-current): Create.
4606 (get-frame-for-buffer-noselect): Allow user to use current frame
4607 with `get-frame-for-buffer-default-to-current'.
4609 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
4611 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
4612 (byte-compile-output-docform): Ditto.
4613 (byte-compile-compiled-obj-to-list): Ditto.
4615 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
4617 * startup.el (command-line-1): Removed code that ran
4620 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
4622 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
4624 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
4626 * frame.el (suspend-emacs-or-iconify-frame): Check using
4627 `device-on-window-system-p' instead of explicitly checking for X,
4628 so that the same logic works for MS Windows.
4629 (suspend-or-iconify-emacs): Ditto.
4631 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
4633 * about.el (about-maintainer-info): Andy Piper is back.
4634 (xemacs-hackers): Updated Andy Piper's email address.
4635 (about-hackers): Added Jonathan Harris.
4636 (about-hackers): Updated Tibor Polgar's email address.
4638 1998-01-18 SL Baur <steve@altair.xemacs.org>
4640 * about.el: Add xemacs.org email manager.
4642 * package-get-base.el (package-get-base): Updated with most recent
4645 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4647 * help.el (function-arglist): Use `indirect-function' instead of
4648 `symbol-function' so that aliases are treated correctly.
4650 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4652 * help.el (help-map): Add f1 binding to `help-for-help'.
4653 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
4654 (describe-key-briefly): Use `princ' "%s" to print object.
4655 (with-displaying-help-buffer): Kill buffer if it exists, again.
4656 (describe-key): Use `princ' "%s" to print object.
4657 (describe-function-1): Use `princ' "%s" to print object.
4658 Commented out alias lines removed.
4659 (help-pretty-print-limit): New variable to control pretty-printing
4661 (help-maybe-pretty-print-value): Steve wins! Renamed back from
4662 `help-pretty-print-value' again. Only print-print when OBJECT is
4663 list of length less than `help-pretty-print-limit'.
4664 (describe-variable): Use `help-maybe-pretty-print-value' again.
4666 1998-01-18 SL Baur <steve@altair.xemacs.org>
4668 * simple.el (blink-matching-open): Remove C++ kludge.
4669 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
4671 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4673 * info.el (Info-default-directory-list): Made the documentation
4676 1998-01-13 Martin Buchholz <martin@xemacs.org>
4679 * lisp/package-admin.el:
4680 * lisp/build-report.el:
4683 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
4685 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
4686 warnings in Java buffers without final newline and editing the
4689 1998-01-17 SL Baur <steve@altair.xemacs.org>
4691 * packages.el (packages-find-packages-1): Don't allow a backwards
4692 compatible lisp tree to overwrite `preloaded-file-list'.
4693 Suggested by Colin Rafferty <colin@xemacs.org>
4695 * mouse.el (mouse-offix-drop): Set undo-boundary.
4696 From Oliver Graf <ograf@fga.de>
4698 1998-01-13 SL Baur <steve@altair.xemacs.org>
4700 * loadup.el (load-gc): rewrite as defun.
4701 Print something sensical if a required dump-time file isn't found.
4703 1998-01-12 SL Baur <steve@altair.xemacs.org>
4705 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
4706 bug strikes a menudescriptor.
4708 * package-get-base.el (package-get-base): Updated.
4710 * package-info.el (batch-update-package-info): Derive REQUIRES
4713 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
4715 * files.el (save-some-buffers): Don't play games with deleting
4716 other windows if we are in the minibuffer window.
4718 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4720 * modeline.el (modeline-minor-mode-menu): Add support for :active
4721 (add-minor-mode): Document :active property to TOGGLE.
4723 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4725 * modeline.el (modeline-minor-mode-menu): Add support for an
4726 `:included' predicate in the `toggle-sym' plist.
4727 (add-minor-mode): Document the :included property, format
4728 docstring some more.
4729 (modeline-minor-mode-menu): Documentation string added.
4731 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4733 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
4734 labels from the symbol-names by thwacking off the overly redundant
4735 and overused "mode", parenthesizing "minor", and capitalizing the
4736 resultant strings. Also shortened the menu's title by eliminating
4737 the redundant buffer name.
4738 (add-minor-mode): Beautified the docstring, added mention of the
4739 `:menu-tag' property of TOGGLE.
4740 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
4741 `toggle-sym' to beatify the mode-life menus.
4742 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
4743 `auto-fill-function'.
4745 1998-01-02 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
4747 * modeline.el (modeline-minor-mode-menu): Changed the string-only
4748 menus to :style 'toggle.
4750 1997-12-10 Markus Linnala <maage@cs.tut.fi>
4752 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
4754 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
4756 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
4757 only recognize first hyperlink.
4758 (hyper-apropos-highlightify): Deletia, this is already done by
4759 `hyper-apropos-insert-face'.
4760 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
4762 1998-01-09 SL Baur <steve@altair.xemacs.org>
4764 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
4766 (toolbar-mail-reader): Add support for `send'.
4767 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
4769 1998-01-05 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
4771 * info.el (Info-emacs-info-file-name): Add defvar for
4772 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
4773 will function properly.
4775 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
4777 * simple.el: make the backwards delete function called by
4778 `backward-or-forward-delete-char' user configurable.
4780 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4782 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
4783 compiled function got loaded from.
4785 1998-01-09 SL Baur <steve@altair.xemacs.org>
4787 * term/apollo.el: Synched up with InfoDock 3.6.2.
4789 1998-01-08 SL Baur <steve@altair.xemacs.org>
4791 * startup.el (load-init-file): Load autoloads earlier.
4792 (startup-splash-frame): Handle InfoDock logo.
4794 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
4796 (x-init-toolbar-from-resources): Move from x-toolbar.el.
4798 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
4799 doesn't have this function.
4801 * packages.el (locate-data-file): Fix to call `locate-file'.
4803 1998-01-07 SL Baur <steve@altair.xemacs.org>
4805 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
4806 version of version.el.
4807 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
4809 * x-menubar.el (default-menubar): Guard reference to
4811 (default-menubar): Guard references to `font-lock-mode'.
4812 (default-menubar): Guard references to font-menu-this-frame-only-p'.
4813 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
4815 * make-docfile.el: Don't snarf doc strings from autoloads.
4817 * startup.el (load-init-file): Use algorithm from loaddefs.el for
4818 loading auto-autoloads files.
4820 * loaddefs.el: Disable dumping autoloads.
4822 1998-01-05 SL Baur <steve@altair.xemacs.org>
4824 * lisp-mnt.el: Synch to Emacs 20.2.
4826 * help.el: Remove manual autoload of `finder-by-keyword'.
4828 * finder.el (finder-by-keyword): Autoload.
4830 * help.el: Conditionalize hyperbole setup.
4832 1998-01-04 SL Baur <steve@altair.xemacs.org>
4834 * packages.el (package-require): Update to reflect new data format.
4836 1998-01-02 Didier Verna <verna@inf.enst.fr>
4838 * x-menubar.el (default-menubar): make the tutorials available
4839 through the menubar. (Plus some compilation warnings cleanup).
4841 1998-01-04 SL Baur <steve@altair.xemacs.org>
4843 * check-features.el: New file. Perform sanity check after build.
4845 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
4846 files to tooltalk package.
4847 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
4850 * package-admin.el (package-admin-xemacs): Use better default for
4851 location of XEmacs binary.
4853 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
4855 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
4856 tag with sexp and add value tag with value `t'.
4858 1998-01-03 SL Baur <steve@altair.xemacs.org>
4860 * package-get.el: Changes to work with real data.
4861 From Pete Ware <ware@cis.ohio-state.edu>
4863 * packages.el (packages-reload-autoloads): Guard load for the time
4866 * update-elc.el ("packages.el"): Force loading packages.el instead
4867 of possibly out-of-date packges.elc.
4868 * make-docfile.el ("packages.el"): Ditto.
4870 1998-01-02 Colin Rafferty <colin@xemacs.org>
4872 * build-report.el (build-report-delete-regexp): Added a rule for
4873 the main tarball shadowing anything past it.
4875 1998-01-02 SL Baur <steve@altair.xemacs.org>
4877 * packages.el (package-provide): Delete a previous provide.
4879 * package-info.el: New file.
4881 * package-get.el: New file.
4882 From Pete Ware <ware@cis.ohio-state.edu>
4883 (package-get): Fix md5 computation to work with Mule.
4885 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4887 * simple.el (log-message-*): Quote symbols in docstrings properly.
4889 1998-01-01 SL Baur <steve@altair.xemacs.org>
4891 * packages.el (packages-new-autoloads): Ignore symbolic links.
4893 * cus-face.el (face-custom-attributes-get): Fix typo.
4894 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4896 1997-12-31 SL Baur <steve@altair.xemacs.org>
4898 * startup.el (load-init-file): Reload new or changed autoloads
4899 unless inhibited. Reload modified dumped lisp (stubbed).
4901 * packages.el (packages-new-autoloads): New function.
4902 (packages-reload-autoloads): New function.
4903 (packages-reload-dumped-lisp): New (stub) function.
4905 * loadup.el: Inhibit reloading dumped files when running temacs.
4907 * loadhist.el (file-provides): Extend to handle variant
4910 * replace.el (query-replace): Fix typo.
4912 1997-12-30 SL Baur <steve@altair.xemacs.org>
4914 * make-docfile.el: list-autoloads-path has been renamed.
4915 * update-elc.el: list-autoloads has been renamed.
4917 * packages.el (packages-list-autoloads): Renamed.
4918 (packages-list-autoloads-path): Ditto.
4920 1997-12-29 Colin Rafferty <colin@xemacs.org>
4922 * packages.el (packages-find-packages-1): Made it signal a warning
4923 for an error in an auto-autoload.el file.
4925 1997-12-30 SL Baur <steve@altair.xemacs.org>
4927 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
4929 From Aki Vehtari <Aki.Vehtari@hut.fi>
4931 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
4933 * loadhist.el (unload-feature): Remove autoload.
4935 1997-12-28 SL Baur <steve@altair.xemacs.org>
4937 * loadhist.el: Unpackaged.
4939 * help.el (describe-symbol-find-file): Rename
4940 `describe-function-find-file' and make old name obsolete.
4941 (describe-function-1): Use it.
4942 (describe-function-1): Guard reference to
4943 `compiled-function-annotation'.
4945 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4947 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
4949 (help-mode-quit): New optional arg to control whether it kills or
4951 (with-displaying-help-buffer): Don't kill buffer initially, even
4952 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
4953 (help-pretty-print-value): Rename back from
4954 `help-maybe-pretty-print-value'! If `pp-internal' is available
4955 use it, otherwise use dumped `cl-prettyprint'.
4956 (describe-variable): Use `help-pretty-print-value' again.
4957 (find-func): Removed reference to "find-func" at end.
4959 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
4961 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
4962 GUI XEmacs. Rename? x-menubar is rather window system
4963 independant, except for a couple of items.
4965 1997-12-26 SL Baur <steve@altair.xemacs.org>
4967 * x-menubar.el (default-menubar): Remove hyperbole and oobr
4968 entries as they will no longer be distributed with XEmacs.
4970 * format.el (format-alist): Fix image/tiff regexps.
4971 From P. E. Jareth Hein <jareth@camelot-soft.com>
4973 * help.el (help-maybe-pretty-print-value): Rename.
4974 (describe-variable): Use it.
4975 (describe-variable): Add trailing linefeed.
4977 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4979 * help.el (describe-function-1): Don't output anything for
4980 arglist of autoload functions.
4982 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4984 * help.el (describe-function-1): Don't output anything for
4985 arglist of autoload functions.
4987 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4989 * help.el (help-mode-map): New bindings for `help-mode-bury',
4990 `describe-function-at-point', `describe-variable-at-point',
4991 `Info-elisp-ref', `customize-variable', `help-next-section' and
4992 `help-prev-section'.
4993 (help-next-section): New function.
4994 (help-prev-section): New function.
4995 (help-mode-quit): Changed to kill the help buffer.
4996 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
4998 (help-buffer-name): New function to generate the name of help
5000 (with-displaying-help-buffer): Is now a macro. Takes an new first
5001 argument giving the name of the help buffer.
5002 (describe-key): Use `with-displaying-help-buffer' with name.
5003 (describe-mode): Ditto.
5004 (describe-bindings): Ditto.
5005 (describe-prefix-bindings): Ditto.
5006 (view-lossage): Ditto.
5007 (with-syntax-table): New macro.
5008 (function-called-at-point): Use `ignore-errors' and
5009 `with-syntax-table'.
5010 (function-at-point): Ditto.
5011 (describe-function): Use `with-displaying-help-buffer' with name.
5012 (function-arglist): Extracted from `describe-function-1'. Returns
5013 function's arglist as string.
5014 (function-documentation): Extracted from `describe-function-1'.
5015 Returns function's docstring.
5016 (describe-function-1): Remove all the "stream" garbage, including
5017 the stream argument. Use `function-arglist' and
5018 `function-documentation'.
5019 (describe-function-arglist): Just use `function-arglist'.
5020 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
5021 (help-pretty-print-value): New function to help with
5022 pretty-printing variable values. Knows about `#<...>'. Needs
5024 (describe-variable): Use `with-displaying-help-buffer' with name.
5025 Formatting improved. Display file where variable is defined, if
5026 known. Use `help-pretty-print-value'.
5027 (describe-syntax): Use `with-displaying-help-buffer' with name.
5028 (list-processes): Remove "stream" garbage.
5030 1997-12-25 SL Baur <steve@altair.xemacs.org>
5032 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
5033 call a dumped routine instead.
5035 * x-win-xfree86.el: Wrap file in defun.
5036 * x-win-sun.el: Ditto.
5038 1997-12-23 SL Baur <steve@altair.xemacs.org>
5040 * help.el (view-emacs-news): Remove usage of outl-mouse which
5041 advises functions and does other evil things.
5043 1997-12-22 SL Baur <steve@altair.xemacs.org>
5045 * format.el (format-alist): Add `image/tiff'.
5046 From P. E. Jareth Hein <jareth@camelot-soft.com>
5048 1997-12-21 SL Baur <steve@altair.xemacs.org>
5050 * about.el (about-hackers): More names added.
5052 * make-docfile.el: Remove superfluous package path search.
5054 * loaddefs.el: Commentary changes. Removal of VM autoloads.
5056 1997-12-20 SL Baur <steve@altair.xemacs.org>
5058 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
5061 1997-12-18 SL Baur <steve@altair.xemacs.org>
5063 * startup.el (set-default-load-path): Make sure lisp and site-lisp
5064 get trailing slashes when added to the load-path.
5066 * x-init.el (init-x-win): Locate where XEmacs X localization files
5069 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
5071 * x-faces.el: Added support for foregroundToolBarColor
5072 to xpm-color-symbols.
5074 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
5076 * etags.el (tags-remove-duplicates): Removed.
5077 (buffer-tag-table-list): Use `delete-duplicates'.
5079 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
5081 (get*): Defalias to `get'.
5083 * cl.el (eql): Compare integers with `eq'.
5084 (cl-map-extents): Check for `map-extents' first.
5086 1997-12-17 Didier Verna <verna@inf.enst.fr>
5088 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
5089 added the 'numero', 'copyright' and 'trademark' symbols.
5091 * leim/quail/latin-post.el ("french-postfix"): see above.
5093 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
5095 * widget.el (define-widget): Check the arguments.
5097 * cus-edit.el (customize-face): Use `check-argument-type'.
5098 (custom-variable-value-create): Use `signal' to signal error.
5099 (custom-variable-reset-saved): Ditto.
5100 (custom-variable-reset-standard): Ditto.
5101 (custom-face-reset-saved): Ditto.
5103 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
5104 (widget-default-format-handler): Ditto.
5105 (widget-checklist-add-item): Ditto.
5106 (widget-radio-add-item): Ditto.
5107 (widget-editable-list-entry-create): Ditto.
5108 (widget-sexp-prompt-value): Ditto.
5110 * custom.el (custom-declare-variable): Signal errors better.
5111 (custom-handle-keyword): Ditto.
5112 (custom-declare-group): Ditto.
5114 * window-xemacs.el (windows): Ditto.
5116 * menubar.el (menu): Ditto.
5118 * keydefs.el (keyboard): Ditto.
5120 * minibuf.el (minibuffer): Ditto.
5122 * process.el (execute): Ditto.
5124 * fill.el (fill): Ditto.
5126 * modeline.el (modeline): Ditto.
5128 * help.el (help): Ditto.
5130 * faces.el (faces): Ditto.
5132 * files.el (files): Ditto.
5134 * x-init.el (x): Ditto.
5136 * lisp-mode.el (lisp): Ditto.
5138 * process.el (processes): Ditto.
5140 * mouse.el (mouse): Ditto.
5142 * abbrev.el (abbrev): Moved from cus-edit.
5144 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
5145 as variable declaration.
5147 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
5149 * menubar.el (find-menu-item): Use `check-argument-type'.
5150 (find-menu-item): Cosmetic changes.
5152 1997-12-18 SL Baur <steve@altair.xemacs.org>
5154 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
5156 1997-12-17 SL Baur <steve@altair.xemacs.org>
5158 * startup.el (set-default-load-path): Only search package-path
5159 when not running temacs.
5161 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
5164 * loadup.el: Correct commentary. Reformatting.
5165 (really-early-error-handler): Use absolute path to the
5166 first dumped-lisp.el file.
5167 (really-early-error-handler): Print full path name of
5168 each dumped lisp file (inherited from InfoDock).
5170 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
5171 dumped-lisp.el files.
5173 * make-docfile.el (preloaded-file-list): Reorder when the
5174 package-path is searched.
5175 * update-elc.el: Ditto.
5177 * lisp-mode.el (call-with-condition-handler): Treat the same as
5178 `condition-case' for indentation.
5180 * about.el (about-xemacs): Update release date.
5182 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
5184 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
5185 anywhere but at the last clause.
5186 (ecase): Disallow `t' and `otherwise'.
5188 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5190 * cus-edit.el (custom-buffer-create-buttons): New function
5191 from stuff moved out of `custom-buffer-create-internal'.
5192 (custom-novice): New variable. Default t.
5193 (custom-display-global-buttons): Ditto. Default `top'.
5194 (custom-buffer-create-internal): Only display help if
5195 `custom-novice' is non-nil. Display global buttons according to
5196 `custom-display-global-buttons'.
5198 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
5200 * menubar.el (find-menu-item): Use `check-argument-type'.
5201 (find-menu-item): Cosmetic changes.
5203 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
5205 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
5208 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5210 * format.el (format-deannotate-region): Bug fix.
5211 Deannotating a region containing unknown tags would fail
5212 (causing decoding of text/enriched to fail at user level)
5214 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
5216 * minibuf.el (read-directory-name): Support sixth
5217 arg, HISTORY, as already documented.
5219 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
5221 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
5224 1997-12-14 SL Baur <steve@altair.xemacs.org>
5226 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
5229 1997-12-13 SL Baur <steve@altair.xemacs.org>
5231 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.