1 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
3 * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
6 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
8 * mule/mule-charset.el (default-coded-charset-priority-list): Add
11 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
13 * dumped-lisp.el (preloaded-file-list): Add
14 "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
15 "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
18 * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
19 mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
20 mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
21 mule/ccs-viscii.el: New files.
23 * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
26 1999-09-30 MORIOKA Tomohiko <tomo@urania.m17n.org>
28 * mule/mule-charset.el (default-coded-charset-priority-list): Add
29 `hiragana-jisx0208' and `katakana-jisx0208'.
31 1999-09-21 MORIOKA Tomohiko <tomo@etl.go.jp>
33 * mule/chinese.el (chinese-cns11643-3): Define it even if
34 `utf-2000' is provided.
35 (chinese-cns11643-4): Likewise.
36 (chinese-cns11643-5): Likewise.
37 (chinese-cns11643-6): Likewise.
38 (chinese-cns11643-7): Likewise.
40 1999-09-14 MORIOKA Tomohiko <tomo@etl.go.jp>
42 * mule/mule-charset.el (default-coded-charset-priority-list): Add
43 thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
45 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
47 * mule/mule-charset.el (default-coded-charset-priority-list): Add
48 `cyrillic-iso8859-5' and `greek-iso8859-7'.
50 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
52 * mule/mule-charset.el (default-coded-charset-priority-list):
55 1999-09-09 MORIOKA Tomohiko <tomo@etl.go.jp>
57 * mule/viet-chars.el: Don't define charset
58 `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
59 they are defined as builtin charsets.
61 1999-08-31 MORIOKA Tomohiko <tomo@etl.go.jp>
63 * version.el (emacs-version): Add more space just before UTF-2000
66 1999-08-29 MORIOKA Tomohiko <tomo@etl.go.jp>
68 * version.el ([constant] emacs-version): Don't add a space in the
69 preceding place of `xemacs-betaname' because it is duplicated.
70 (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
72 * startup.el (splash-frame-body): Add ETL.
74 1999-08-28 MORIOKA Tomohiko <tomo@etl.go.jp>
76 * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
77 is provided because it is defined as builtin charset.
78 (chinese-cns11643-4): Likewise.
79 (chinese-cns11643-5): Likewise.
80 (chinese-cns11643-6): Likewise.
81 (chinese-cns11643-7): Likewise.
83 1999-08-24 MORIOKA Tomohiko <tomo@etl.go.jp>
85 * mule/mule-cmds.el (reset-language-environment): Fix problem when
86 coding-system `iso-10646-ucs-4' is not defined.
88 1999-06-17 MORIOKA Tomohiko <tomo@etl.go.jp>
90 * bytecomp.el (byte-compile-insert-header): Use utf-8 as
91 coding-system if `utf-2000' is provided.
93 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
95 * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
96 `utf-2000' is provided.
98 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
100 * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
101 if utf-2000 is provided temporally.
103 1999-06-10 MORIOKA Tomohiko <tomo@etl.go.jp>
105 * mule/vietnamese.el (leading-code-private-11): Deleted [defined
106 as builtin variable].
108 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
110 * files.el (insert-file-contents-literally): Treat file as binary;
111 call file-name-handlers. [sync with Emacs 20.3.10]
113 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
115 * XEmacs 21.2.19 is released
117 1999-07-28 SL Baur <steve@miho>
119 * code-files.el (insert-file-contents): Fix docstring.
120 revert previous change.
122 1999-07-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
124 * fill.el (fill-region-as-paragraph): Change re-break-point to
125 contain word-across-newline plus one character so that filling
126 Japanese and Chinese works as desired.
127 * simple.el (do-auto-fill): Ditto.
129 1999-07-26 SL Baur <steve@miho>
131 * mule/japanese.el ("Japanese"): Do not specify a default input
133 Suggested by MORIOKA Tomohiko <tomo@etl.go.jp>
135 1999-07-23 Jan Vroonhof <vroonhof@math.ethz.ch>
137 * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
138 able to use cl-macs macro in early lisp.
140 1999-07-23 Jan Vroonhof <jan@xemacs.org>
145 Massive custom Theme API changes.
147 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
149 * code-files.el (insert-file-contents): Regard
150 coding-system-magic-cookie if `coding-system-for-read' is nil.
152 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
154 * mule/thai-xtis.el: Add coding: local variable, to avoid
155 bootstrapping problem with C locale.
157 1999-07-22 Andy Piper <andy@xemacs.org>
159 * dumped-lisp.el (preloaded-file-list): guard against putting
160 gutter-items in a less than functional XEmacs.
161 * gutter-items.el: put call to `add-tab-to-gutter' back in.
163 1999-07-18 Bob Weiner <weiner@beopen.com>
165 * fill.el (fill-context-prefix): Fixed bug that prevented the
166 setting of an adaptive fill prefix when the `dont-skip-first' was
169 1999-07-22 SL Baur <steve@miho>
171 * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
173 1999-06-25 Karl M. Hegbloom <karlheg@debian.org>
175 * files.el (interpreter-mode-alist): add `make', `guile', and
176 `emacs' entries. (#!/usr/bin/make -f ought to send a file into
177 makefile-mode, guile is a scheme, and someday XEmacs will be
178 modular enough to use as an efficient scripting tool.)
180 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
182 * mule/mule-cmds.el (reset-language-environment): Regard
183 coding-category `utf-8' and `ucs-4' if they are available.
185 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
187 * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
188 (prefer-coding-system): Fix DOC-string.
190 * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
193 * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
195 (coding-system-change-eol-conversion): Fix DOC-string.
197 1999-06-30 MORIOKA Tomohiko <tomo@etl.go.jp>
199 * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
200 instead of `list-coding-system'.
202 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
204 * menubar-items.el (default-menubar): `select-input-method' was
205 renamed to `set-input-method'.
207 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
208 "Set Language Environment" menu.
210 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
211 "Describe Language Support" menu.
213 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
215 * mule/chinese.el ("Chinese-GB"): Rename
216 `chinese-gb-environment-setup-function' to
217 `setup-chinese-gb-environment-internal'.
219 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
221 * mule/korean.el: Use `define-coding-system-alias' instead of
222 `copy-coding-system'.
224 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
226 * mule/mule-cmds.el (set-language-environment-coding-systems):
227 Treat duplicated coding-categories.
229 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
231 * mule/japanese.el: Use `define-coding-system-alias' instead of
232 `copy-coding-system'.
234 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
236 * mule/vietnamese.el: Specify `iso-8-1' as a category of
237 coding-system `viscii'.
239 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
242 - Specify `iso-8-1' as a category of coding-system `koi8-r'.
243 (cyrillic-alternativnyj-decode-table): New variable.
244 (cyrillic-alternativnyj-encode-table): New variable.
245 - Specify `iso-8-1' as a category of coding-system
247 - Abolish general Cyrillic environment.
249 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
252 - Use `define-coding-system-alias' instead of `copy-coding-system'.
253 - Register `chinese-gb-environment-setup-function' as a
254 `setup-function' of "Chinese-GB" environment.
256 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
258 * mule/mule-cmds.el (set-language-info-alist): Allow dummy
259 optional argument `parents'.
261 * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
262 property for Thai-XTIS.
264 * mule/mule-help.el (help-with-tutorial): Use property
265 `tutorial-coding-system' of language-info as a coding-system to
268 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
270 * mule/thai-xtis.el: Don't setup `setup-function' and
273 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
274 `set-coding-category-system' to set up coding-system for
277 * mule/mule-cmds.el (prefer-coding-system): Use
278 `set-coding-category-system' to set up coding-system for
281 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
283 * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
284 Thai-XTIS environment.
286 * mule/mule-cmds.el (prefer-coding-system): Use
287 `find-coding-system' instead of `coding-system-p'.
289 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
291 * mule/mule-cmds.el (set-language-environment-coding-systems):
292 Modify eol-type for XEmacs.
294 * mule/thai-xtis.el: Delete unused local variable `category'.
296 * mule/mule-cmds.el (coding-system-change-eol-conversion): New
298 (prefer-coding-system): Don't call
299 `update-coding-systems-internal'; use function
300 `coding-category-list' instead of variable `coding-category-list';
301 use `set-coding-priority-list' instead of `set-coding-priority';
302 modify `eol-type' for XEmacs.
304 * mule/mule-misc.el (string-width): Use `charset-width' instead of
306 (char-width): Likewise.
308 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
310 * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
313 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
314 `set-coding-priority-list' instead of `set-coding-priority'; don't
315 call `update-coding-systems-internal'.
317 * mule/mule-misc.el (coding-system-get): New function.
318 (coding-system-put): New function.
319 (coding-system-category): New function.
321 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
323 * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
324 when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
325 to avoid conflict with leim/quail/thai-xtis.
327 * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
328 to thai-xtis-chars.el.
330 * mule/thai-xtis-chars.el: New file (split from
333 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
336 - Change category for the charset `thai-xtis' to `?x' from `?T'.
337 - Add syntax entries.
338 - Put `preferred-coding-system' of the charset `thai-xtis' to
341 1999-06-28 TAKAHASHI Naoto <ntakahas@etl.go.jp>
343 * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
344 rewritten to use write-multibyte-character.
346 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
348 mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
350 (prefer-coding-system): Synced up with Emacs 20.3.11 but not
352 (read-input-method-name): Treat optional argument `default'.
354 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
356 * mule/mule-cmds.el (set-language-info): Don't set up menus at
358 (set-language-info-alist): Set up menus here.
360 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
362 * minibuf.el (completing-read): Add new optional argument
364 (read-coding-system): Add new optional argument
365 `default-coding-system'.
367 1999-06-03 Ken'ichi Handa <handa@gnu.org>
369 * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
370 (viet-viscii-...->viet-vscii...).
372 1999-05-13 Ken'ichi Handa <handa@gnu.org>
374 * mule/mule-cmds.el: Change MULE to Mule in docstrings
377 1999-04-12 Richard M. Stallman <rms@gnu.org>
379 * mule/mule-cmds.el (input-method-function): Add permanent-local
382 1999-03-30 Dave Love <fx@gnu.org>
384 * mule/mule-cmds.el (current-language-environment): Doc fix.
386 1999-02-06 Richard Stallman <rms@gnu.org>
388 * mule/european.el (setup-slovenian-environment): New function.
389 ("Slovenian"): New language environment.
391 1999-01-27 Dave Love <fx@gnu.org>
393 * mule/mule-cmds.el (current-language-environment): Provide :link,
394 :type (choices) and appropriate :get.
396 1999-01-14 Kenichi Handa <handa@etl.go.jp>
398 * mule/mule-cmds.el (describe-language-environment): Don't alter
401 1999-01-06 Eli Zaretskii <eliz@gnu.org>
403 * mule/mule-cmds.el (prefer-coding-system): Call
404 set-coding-priority, so that the internal array of priorities is
407 1998-12-30 Eli Zaretskii <eliz@mescaline.gnu.org>
409 * mule/mule-cmds.el (prefer-coding-system): If the argument
410 requires specific EOL conversion type, make the default coding
413 1998-12-17 Eli Zaretskii <eliz@mescaline.gnu.org>
415 * mule/mule-cmds.el (set-language-environment): Pass the default
416 eol-type to set-language-environment-coding-systems.
417 (set-default-coding-systems): Copy the eol-type property for the
418 new default values of {buffer-file,process}-coding-system from the
420 (set-language-environment-coding-systems): Accept an optional
421 argument EOL-TYPE, and set the eol-type property of the default
422 coding systems accordingly.
424 1998-10-26 Kenichi Handa <handa@etl.go.jp>
426 * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
427 use generate-new-buffer instead of get-buffer-create.
429 1998-10-21 Kenichi Handa <handa@etl.go.jp>
431 * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
433 1998-10-16 Markus Rost <rost@delysid.gnu.org>
435 * mule/mule-cmds.el (default-input-method): Fix custom type.
437 1998-10-12 Richard Stallman <rms@psilocin.ai.mit.edu>
439 * mule/mule-cmds.el (setup-specified-language-environment):
440 Add apropos-inhibit property.
441 (describe-specified-language-support): Likewise.
443 1998-09-06 Bill Richter <richter@math.nwu.edu>
445 * mule/mule-cmds.el: Doc fixes.
447 1998-09-02 Kenichi Handa <handa@etl.go.jp>
449 * mule/mule-cmds.el (register-input-method): Doc-string
452 1998-09-01 Dave Love <fx@gnu.org>
454 * mule/mule-cmds.el (current-language-environment): Fix
457 1998-08-31 Paul Eggert <eggert@twinsun.com>
459 * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
460 mule/european.el, mule/hebrew.el, mule/japanese.el,
461 mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
462 avoid bootstrapping problem if you need to recompile all the Lisp
463 files using interpreted code.
465 1998-08-26 Kenichi Handa <handa@etl.go.jp>
467 * mule/european.el ("Latin-1"): Modify `documentation' key value.
468 ("Latin-2"): Likewise.
470 1998-08-18 Per Starback <starback@update.uu.se>
472 * mule/european.el (setup-latin2-environment): Fix typo.
474 1998-08-18 Kenichi Handa <handa@etl.go.jp>
476 * mule/european.el: Give proper value of `input-method' key to all
479 * mule/mule-cmds.el (activate-input-method): Handle the case that
480 the arg INPUT-METHOD is nil correctly.
481 (read-multilingual-string): Activate the specified input method
482 before calling read-string. Afterward, activate the original
485 1998-08-15 Kenichi HANDA <handa@etl.go.jp>
487 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
488 (set-language-info-alist): Fix typo in doc-string.
490 * mule/hebrew.el ("Hebrew"): Delete describe-function key.
492 1998-08-09 Kenichi HANDA <handa@etl.go.jp>
494 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
495 (reset-language-environment): New function for the job that
496 setup-english-environment used to do.
497 (set-language-environment): Do more setups according to the info
498 in language-info-alist.
499 (read-language-name): Handle the case that the arg KEY is nil.
500 (describe-language-environment): Handle input-method property.
502 * mule/: All files under this directory, which related with
503 specific languages (such as mule/european.el, mule/greek.el,
504 mule/hebrew.el, mule/misc-lang.el), modified as below.
505 (setup-XXX-environment): Just call set-language-environment. If
506 they used to do some other jobs than what done by
507 set-language-environment, those jobs are done in
508 setup-XXX-environment-internal now.
509 ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
510 the value to setup-XXX-environment-internal. Add properties
511 input-method and features.
513 * mule/english.el (setup-english-environment): Just call
514 reset-language-environment.
516 * mule/european.el (setup-8-bit-environment): Function deleted.
518 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu>
520 * mule/mule-cmds.el (input-method-exit-on-first-char)
521 (input-method-use-echo-area): Doc fixes.
523 1998-08-06 Kenichi Handa <handa@etl.go.jp>
525 * mule/mule-cmds.el (input-method-exit-on-first-char): New
527 (input-method-use-echo-area): New variable.
529 1998-08-01 Kenichi HANDA <handa@etl.go.jp>
531 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
533 1998-07-30 Ken'ichi Handa <handa@delysid.gnu.org>
535 * mule/mule-cmds.el (activate-input-method): Update mode line.
536 (inactivate-input-method): Likewise.
538 1998-07-19 Kenichi Handa <handa@etl.go.jp>
540 * mule/mule-cmds.el (read-multilingual-string): Don't activate an
541 input method in the current buffer, but just bind
542 current-input-method.
544 1998-07-08 Kenichi Handa <handa@etl.go.jp>
546 * mule/hebrew.el ("Hebrew"): Add coding-priority.
548 * mule/misc-lang.el ("IPA"): Add coding-priority and
551 1998-06-26 Ken'ichi Handa <handa@melange.gnu.org>
553 * mule/greek.el: Add coding-priority.
555 1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu>
557 * mule/mule-cmds.el (register-input-method): Rename arg ENV to
560 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu>
562 * mule/mule-cmds.el (register-input-method): Fix previous change.
563 (setup-specified-language-environment): Doc fix.
565 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu>
567 * mule/mule-cmds.el: Several doc fixes.
568 (get-language-info, set-language-info): Rename argument.
569 (set-language-info-alist): Likewise.
570 (register-input-method): Rename argument.
571 (activate-input-method): If INPUT-METHOD is nil, deactivate.
573 1998-05-04 Kenichi Handa <handa@etl.go.jp>
575 * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
576 default value while reading an input method.
578 1998-05-01 Kenichi Handa <handa@etl.go.jp>
580 * mule/mule-cmds.el (universal-coding-system-argument):
581 Use buffer-file-coding-system as default.
583 1998-04-14 Andreas Schwab <schwab@mescaline.gnu.org>
585 * mule/korean.el ("Korean"): Doc fix.
587 1998-04-11 Kenichi Handa <handa@etl.go.jp>
589 * mule/mule-cmds.el (describe-language-environment): Print the
590 languge environment at the head.
592 1998-04-06 Kenichi Handa <handa@etl.go.jp>
594 * mule/japanese.el: Set exit-function to exit-japanese-environment
595 for Japanese environment.
597 1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
599 * mule/mule-cmds.el (set-language-environment): Doc fix.
600 (current-language-environment): Use defcustom.
601 (default-input-method): Specify :type.
603 1998-03-02 Kenichi Handa <handa@etl.go.jp>
605 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
607 (prefer-coding-system): Doc-string modified.
609 1998-01-21 Kenichi Handa <handa@etl.go.jp>
611 * mule/mule-cmds.el (set-language-info): Doc-string
612 describes `coding-priority' KEY.
613 (set-language-environment-coding-systems): New function.
614 (select-safe-coding-system): New function.
615 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
616 (set-language-info-alist): New optionla arg PARENTS. Call
617 set-language-info with apropriate DESCRIBE-MAP and SETUP-MAP args.
618 (set-language-environment-coding-systems): New function.
620 * mule/chinese.el: Remove setting up of
621 describe-chinese-environment-map and
622 setup-chinese-environment-map. Exclude them in args of calls to
623 set-language-info-alist. Register coding-priority key in
626 * mule/cyrillic.el: Remove setting up of
627 describe-cyrillic-environment-map and
628 setup-cyrillic-environment-map. Exclude them in args of calls to
629 set-language-info-alist. Register coding-priority key in
632 * mule/english.el: Register coding-priority key in
635 * mule/ethiopic.el: Register coding-priority key in
638 * mule/european.el: Remove setting up of
639 describe-european-environment-map and
640 setup-european-environment-map. Exclude them in args of calls to
641 set-language-info-alist. Register coding-priority key in
642 language-info-alist. Add "German" language env.
643 (setup-8-bit-environment): Delete CODING-SYSTEM arg.
644 (setup-german-environment): New function.
646 * mule/greek.el (setup-greek-environment): For Greek lang. env.,
647 change default input method to "greek-postfix".
649 * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
650 coding-priority key in
652 1997-12-19 Stephen Eglen <stephen@cns.ed.ac.uk>
654 * mule/mule-cmds.el (set-language-info): Doc fix.
655 (input-method-inactivate-hook): Doc fix.
657 1997-11-20 Karl Heuer <kwzh@gnu.org>
659 * mule/mule-cmds.el (set-input-method): Renamed from
662 1997-11-07 Kenichi Handa <handa@etl.go.jp>
664 * mule/mule-cmds.el (set-language-environment): Run
665 exit-language-environment-hook before calling `exit-function'
666 which is specified for the language environment.
668 1997-10-23 Kenichi Handa <handa@etl.go.jp>
670 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
672 (prefer-coding-system): Likewise.
673 (describe-language-environment): Print aliases of each coding
675 (set-language-environment-hook): New variable.
676 (exit-language-environment-hook): New variable.
677 (set-language-environment): Call these hooks. Before setting a
678 new language environment, exit from the
679 current-language-environment if necessary.
680 (input-method-verbose-flag): The value can be nil, t,
681 complex-only, or default.
682 (input-method-highlight-flag): Doc-string augmented.
683 (activate-input-method): Check if we can run the registered
684 function to activate an input method.
686 * mule/korean.el: Set exit-function for language environment
687 "Korean" to exit-korean-environment.
688 (setup-korean-environment): Moved to korea-util.el.
690 1997-10-21 Kenichi Handa <handa@etl.go.jp>
692 * mule/mule-cmds.el (read-multilingual-string): Use
693 current-input-method prior to default-input-method. Don't bind
694 current-input-method by `let', instead, activate the specified
695 input method in the current buffer temporarily.
697 1997-10-19 John F. Whitehead <jfw@cisco.com>
699 * mule/mule-cmds.el (describe-language-environment): Fix prompt.
701 1997-10-21 Kenichi Handa <handa@etl.go.jp>
703 * mule/chinese.el (post-read-decode-hz): Return the result of
705 (pre-write-encode-hz): Do not change the value of
708 1998-09-06 Bill Richter <richter@math.nwu.edu>
710 * mule/mule-ccl.el: Doc fixes.
712 1998-04-20 Kenichi Handa <handa@etl.go.jp>
714 * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
715 (check-ccl-program): New macro.
717 1998-01-21 Kenichi Handa <handa@etl.go.jp>
719 * mule/mule-ccl.el: Comment about CCL syntax modified.
720 (ccl-command-table): Add read-multibyte-character and
721 write-multibyte-character.
722 (ccl-code-table): Add ex-cmd.
723 (ccl-extended-code-table): New variable.
724 (ccl-embed-extended-command): New function.
725 (ccl-compile-read-multibyte-character,
726 ccl-compile-write-multibyte-character) New functions.
727 (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
728 ccl-dump-write-multibyte-character): New functions.
730 1999-07-22 SL Baur <steve@miho>
732 * config.el (config-value-file): config.values is installed into
734 From Karl M. Hegbloom <karlheg@cathcart.sysc.pdx.edu>
736 1999-07-19 Didier Verna <verna@inf.enst.fr>
738 * rect.el: all functions rewritten, except when noted. Below is a
739 list of interface changes.
740 (apply-on-rectangle): new function. Obsoletes
741 `operate-on-rectangle'. All functions that used to call this
742 function now call the new one.
743 (kill-rectangle): added optional prefix arg to fill lines.
744 (delete-rectangle): ditto.
745 (delete-extract-rectangle): ditto.
746 (open-rectangle): ditto.
747 (clear-rectangle): ditto.
748 (delete-rectangle-line): added third arg FILL.
749 (delete-extract-rectangle-line): ditto.
750 (open-rectangle-line): ditto.
751 (clear-rectangle-line): ditto.
753 1999-07-18 Andy Piper <andy@xemacs.org>
755 * menubar-items.el (default-menubar): add gutter options.
757 * gutter-items.el: new file.
758 (gutter): new group for custom.
759 (gutter-visible-p): new variable.
760 (default-gutter-position): ditto.
761 (buffers-tab): new group for the buffers tab.
762 (gutter-buffers-tab): widget to put in the gutter.
763 (buffers-tab-max-size): max number of tabs.
764 (buffers-tab-switch-to-buffer-function): function to call when a
766 (buffers-tab-omit-function): filter buffers with this function.
767 (buffers-tab-format-buffer-line-function): format buffer names for
769 (buffers-tab-switch-to-buffer): like switch-to-buffer but without
771 (build-buffers-tab-internal): build a list of tab items.
772 (buffers-tab-items): ditto.
773 (add-tab-to-gutter): put a tab in the gutter area.
774 (update-tab-in-gutter): reset the buffers in the tab.
776 * dumped-lisp.el (preloaded-file-list): dump gutter-items.
778 * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
779 (switch-to-buffer-hooks): new hook.
781 * toolbar.el (default-toolbar-position): fix typo.
783 1999-07-16 Andy Piper <andy@xemacs.org>
785 * gui.el (make-dialog-frame): turn off gutters for dialogs.
787 1999-07-15 Didier Verna <verna@inf.enst.fr>
789 * cus-edit.el (custom-prompt-variable): optional third arg makes
790 prompt for a comment string.
791 (customize-set-value): optional prefix makes this function handle
793 (customize-set-variable): ditto.
794 (customize-save-variable): ditto.
795 (customize-customized): handle custom comments.
796 (customize-save-customized): ditto.
797 (custom-variable-state-set): ditto.
798 (custom-face-state-set): ditto.
799 (customize-saved): ditto.
800 (custom-variable-set): ditto.
801 (custom-face-set): ditto.
802 (custom-variable-save): ditto.
803 (custom-face-save): ditto.
804 (custom-variable-reset-saved): ditto.
805 (custom-face-reset-saved): ditto.
806 (custom-variable-reset-standard): ditto.
807 (custom-face-reset-standard): ditto.
808 (custom-comment-face): new face.
809 (custom-comment-tag-face): ditto.
810 (custom-comment): new widget.
811 (custom-comment-create): new function.
812 (custom-comment-delete): ditto.
813 (custom-comment-value-set): ditto.
814 (custom-comment-show): ditto.
815 (custom-comment-invisible-p): ditto.
816 (custom-variable-value-create): create a comment field widget.
817 (custom-face-value-create): ditto.
818 (custom-variable-menu): new entry for adding a custom comment.
819 (custom-face-menu): ditto.
820 (custom-save-variables): possibly save custom comments.
821 (custom-save-faces): ditto.
823 * cus-face.el (custom-set-faces): the arguments can now have a
824 custom comment as fourth argument.
826 * custom.el (custom-set-variables): the arguments can now have a
827 custom comment as fifth element.
829 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
831 * XEmacs 21.2.18 is released
833 1999-07-13 SL Baur <steve@miho>
835 * lib-complete.el (read-library-name): Revert previous change.
836 (read-library): Ditto.
838 1999-06-24 Karl M. Hegbloom <karlheg@debian.org>
840 * packages.el (packages-package-list): Capitalize docstring.
842 * packages.el (packages-find-package-library-path): Use #'nconc
843 rather than #'append to reduce consing -- #'mapcar uses Flist,
844 which returns a freshly consed list. #'append would create yet
845 another fresh list, using Fmake_list in concat.
847 * packages.el (package-provide): Use setq with remassq like it
848 says in its docstring.
850 1999-07-06 SL Baur <steve@miho.m17n.org>
852 * lib-complete.el (progn-with-message): Fix typo.
854 1999-07-06 SL Baur <steve@miho.m17n.org>
856 * mule/mule-misc.el (char-octet): Make function match docstring.
857 From Katsumi Yamaoka <yamaoka@jpl.org>
859 1999-06-15 Karl M. Hegbloom <karlheg@debian.org>
861 * wid-edit.el (widget-documentation): corrected spelling error.
863 1999-06-23 Jonathan Marten <jonathan.marten@uk.sun.com>
865 * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
866 keys if already bound
868 1999-07-06 SL Baur <steve@miho.m17n.org>
870 * lib-complete.el (progn-with-message): Revert previous changes.
872 1999-06-24 Bob Weiner <weiner@beopen.com>
874 * lib-complete.el (find-library):
875 (find-library-other-window):
876 (find-library-other-frame): Completely rewrote
877 so that these functions actually work when called non-interactively.
878 Also made them handle LIBRARY arguments which end with .el or .elc.
880 1999-06-24 Bob Weiner <weiner@beopen.com>
882 * simple.el (indent-new-comment-line): Locally bound
883 `block-comment-start' to `comstart' or else when this is called
884 from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
885 `block-comment-start' value, ignoring any existing spacing after a
886 comment prefix in the previous line and producing ugly comments.
888 1999-06-23 Bob Weiner <weiner@beopen.com>
890 * list-mode.el (mouse-choose-completion):
892 (completion-switch-to-minibuffer): Added.
893 ([Tab]): [Tab] previously switched to the minibuffer
894 but since [space] does that and since most applications in the
895 world use [Tab] to select the next item in a list, do that in the
896 *Completions* buffer too. This will cause the least confusion
897 among the largest population of users. -- Bob Weiner, BeOpen.com,
900 1999-06-22 Bob Weiner <weiner@beopen.com>
902 * help.el (help-buffer-name): Added support for a null value
903 of `help-buffer-prefix-string' since some buffers require no
906 1999-06-20 Bob Weiner <weiner@beopen.com>
908 * list-mode.el (completion-list-mode-quit): Added and bound to {q}
909 in the completion-list-mode-map to bury the completions buffer
910 even when the minibuffer is no longer active.
912 1999-06-20 Bob Weiner <weiner@beopen.com>
914 * list-mode.el (list-mode): It is visually disconcerting to have
915 the text cursor disappear within list buffers, especially when
916 moving from window to window, so leave it visible.
918 1999-07-01 SL Baur <steve@miho.m17n.org>
920 * menubar-items.el (default-menubar): Conditionalize the bug
921 report menu item (which may not be possible in this XEmacs).
922 Reported by: Ken'ichi Handa <handa@etl.go.jp>
924 1999-06-30 SL Baur <steve@miho.m17n.org>
926 * subr.el (with-current-buffer): DOC string fix.
927 Suggested by Bob Weiner <weiner@altrasoft.com>
929 1999-06-25 Charles G Waldman <cgw@fnal.gov>
931 * cus-face.el (custom-face-italic): insert missing args
933 1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
935 * packages.el (package-locations): Changed default early package
936 hierarchies to ~/.xemacs/mule-packages and
937 ~/.xemacs/xemacs-packages.
939 1999-06-23 SL Baur <steve@miho.m17n.org>
941 * mule/mule-category.el (Top Level): ASCII is also latin-1.
943 1999-06-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
945 * packages.el (package-locations): Changed default early package
946 hierarchy to ~/.xemacs/packages.
947 (package-locations): Removed `packages' as a possible name for a
948 late package hierarchy.
950 1999-06-20 MORIOKA Tomohiko <tomo@etl.go.jp>
952 * mule/mule-category.el (word-combining-categories): Set up new
954 (word-separating-categories): Likewise.
956 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
958 * XEmacs 21.2.17 is released
960 1999-06-17 Robert Pluim <rpluim@bigfoot.com>
962 * font-menu.el (font-menu-set-font): allow for nil specification
965 1999-06-16 MORIOKA Tomohiko <tomo@etl.go.jp>
967 * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
970 1999-06-12 MORIOKA Tomohiko <tomo@etl.go.jp>
972 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
973 8859-5 instead of ISO 8859-1.
975 1999-06-15 SL Baur <steve@steve1.m17n.org>
977 * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
978 (viet-viscii-encode-table): Ditto.
980 * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
981 Make obsolete definition of char-octet.
983 1999-06-14 SL Baur <steve@steve1.m17n.org>
985 * subr.el: Move no-Mule make-char ...
986 * help-nomule.el (make-char): To here.
987 (string-width): Make Mule compatibility alias.
989 1999-06-15 Andy Piper <andy@xemacs.org>
991 * select.el (get-selection-no-error): really make there be no-error.
992 (get-selection): revert to original.
994 1999-06-11 Andy Piper <andy@xemacs.org>
996 * select.el (selection-sets-clipboard): renamed.
997 (own-selection): use it.
999 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
1001 * XEmacs 21.2.16 is released
1003 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp>
1005 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
1006 missing characters to avoid crash.
1008 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch>
1010 * coding.el (set-terminal-coding-system): Only set the console
1011 coding system on the selected console if it is a tty.
1013 1999-06-10 Jan Vroonhof <vroonhof@math.ethz.ch>
1020 * faces.el (frob-face-property):
1021 * font-menu.el (font-menu-set-font):
1022 Actually apply changes from 1999-03-17
1024 1999-06-10 Andy Piper <andy@xemacs.org>
1026 * select.el (get-selection): abstract out non error-signalling
1028 (get-selection-no-error): get-selection without signalling an
1030 (selection-is-clipboard-p): new variable. controls whether the
1031 selection sets the clipboard.
1032 (own-selection): use it.
1034 * mouse.el (insert-selection): fallback to clipboard after trying
1035 primary selection and cutbuffer.
1037 1999-06-05 Andy Piper <andy@xemacs.org>
1039 * x-select.el (xselect-kill-buffer-hook-1): use generalised
1040 selection functions.
1042 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
1044 * code-files.el (buffer-file-coding-system): Use `raw-text' as
1046 (load): Use `raw-text' instead of `no-conversion'.
1047 (insert-file-contents): Likewise.
1049 * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
1052 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
1054 * coding.el: Don't copy `no-conversion' to `raw-text'.
1056 1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
1058 * subr.el (make-char): Define it if Mule is not around.
1060 1999-06-07 SL Baur <steve@steve1.m17n.org>
1062 * mule/mule-help.el: Add trailing newline. Use mule keyword.
1064 * x-select.el (x-disown-selection-internal): Restore symbol as an
1066 (xselect-kill-buffer-hook-1): Use disown-selection-internal.
1068 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
1070 * XEmacs 21.2.15 is released
1072 1999-06-02 Oscar Figueiredo <oscar@xemacs.org>
1074 * subr.el (split-string): Avoid infinite looping
1076 1999-05-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1078 * ldap.el (ldap-ignore-attribute-codings): New variable
1079 (ldap-default-attribute-decoder): New variable
1080 (ldap-coding-system): New variable
1081 (ldap-attribute-syntax-encoders): New variable
1082 (ldap-attribute-syntax-decoders): New variable
1083 (ldap-attribute-syntaxes-alist): New variable
1084 (ldap-encode-boolean): New function
1085 (ldap-decode-boolean): New function
1086 (ldap-encode-country-string): New function
1087 (ldap-decode-string): New function
1088 (ldap-decode-address): New function
1089 (ldap-encode-address): New function
1090 (ldap-decode-attribute): New function
1091 (ldap-search): Use some of these
1093 1999-05-25 Jan Vroonhof <jan@xemacs.org>
1095 * version.el (emacs-version): Make the patch level/beta come
1096 before the XEmacs qualifier so that it gets into (funcall
1097 emacs-version) and thus in the bug reports.
1098 (emacs-version>=): Support patch levels.
1100 1999-06-03 SL Baur <steve@xemacs.org>
1102 * version.el: implement x.y.z version number
1103 From Jan Vroonhof <vroonhof@math.ethz.ch>
1105 1999-05-27 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
1107 * mule/mule-cmds.el (read-input-method-name): set input-method properly.
1109 1999-05-22 Vin Shelton <acs@xemacs.org>
1111 * startup.el: Document -private and break out non-standard X options.
1113 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
1115 * mule/mule-charset.el (charset-after): New function.
1116 (charset-direction): Synch with Mule, update docstring.
1117 (get-charset-property): New function.
1118 (put-charset-property): New function.
1119 (charset-plist): New function.
1121 * mule/mule-charset.el (compose-region):
1122 (decompose-region): remove; these functions (which don't work
1123 since we don't do composite characters) have been moved to
1125 (toplevel): follow coding standards
1127 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
1129 * dumped-lisp.el (preloaded-file-list): mule-files.el does not
1132 * code-files.el: Fix commentary to follow coding standards. Move
1133 the single line left in mule-files.el to here.
1135 * mule/mule-files.el: delete.
1137 1999-05-24 SL Baur <steve@gneiss.etl.go.jp>
1139 * info.el (Info-scroll-prev): Use event functions instead of the
1140 old emacs 19 interface.
1142 1999-06-02 Andy Piper <andy@xemacs.org>
1144 * x-font-menu.el (x-font-menu-load-font):
1145 font-menu-registry-encoding -> x-font-menu-registry-encoding type.
1147 1999-05-31 Andy Piper <andy@xemacs.org>
1149 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
1151 (font-menu-this-frame-only-p): ditto.
1152 (font-menu-max-items): reinstate, from Jan Vroonhof
1153 <vroonhof@math.ethz.ch>
1154 (font-menu-submenu-name-format): ditto.
1155 (font-menu-split-long-menu): ditto, for use by the family
1157 (font-menu-family-constructor): use it.
1159 1999-05-30 Andy Piper <andy@xemacs.org>
1161 * msw-faces.el (mswindows-font-regexp): new font matching regexp
1162 for use by the font menu.
1164 * msw-font-menu.el: new file implementing mswindows specific
1165 font-menu behaviour.
1166 (mswindows-font-menu-registry-encoding): new function mirroring x version.
1167 (mswindows-font-menu-junk-families): ditto.
1168 (hack-font-truename): ditto.
1169 (mswindows-font-regexp-ascii): ditto.
1170 (mswindows-reset-device-font-menus): ditto.
1171 (mswindows-font-menu-font-data): ditto.
1172 (mswindows-font-menu-load-font): ditto.
1174 * x-font-menu.el (x-reset-device-font-menus): made device specific.
1175 (x-font-menu-font-data): ditto.
1176 (x-font-menu-load-font): ditto.
1178 * font-menu.el: new file implementing generic font menu behaviour.
1179 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
1180 made device independent.
1181 (font-menu-this-frame-only-p): ditto.
1182 (font-menu-preferred-resolution): ditto.
1183 (font-menu-size-scaling): new variable used to determine whether
1184 sizes are in points or tenths of a point.
1185 (vassoc): moved from x-font-menu.el.
1186 (device-fonts-cache): ditto.
1187 (device-fonts-cache): ditto.
1188 (flush-device-fonts-cache): ditto.
1189 (reset-device-font-menus): copied from x-font-menu.el and made
1190 device independent. Most functionality deferred to
1191 device-dependent versions.
1192 (font-menu-family-constructor): copied from x-font-menu.el and
1193 made device independent.
1194 (font-menu-size-constructor): ditto.
1195 (font-menu-weight-constructor): ditto.
1196 (font-menu-set-font): ditto.
1197 (font-menu-change-face): ditto.
1198 (font-menu-load-font): new device method.
1199 (font-menu-font-data): ditto.
1201 * x-font-menu.el: The above functions deleted.
1203 1999-05-26 Andy Piper <andy@xemacs.org>
1207 * loadup.el: rehash expand-file-name usage to not use default-directory.
1209 1999-05-21 Andy Piper <andy@xemacs.org>
1211 * x-select.el (x-select-convert-to-text):
1212 (x-selected-text-type):
1214 (xselect-convert-to-string):
1215 (xselect-convert-to-compound-text):
1216 (xselect-convert-to-length):
1217 (xselect-convert-to-targets):
1218 (xselect-convert-to-delete):
1219 (xselect-convert-to-filename):
1220 (xselect-convert-to-charpos):
1221 (xselect-convert-to-lineno):
1222 (xselect-convert-to-colno):
1223 (xselect-convert-to-sourceloc):
1224 (xselect-convert-to-os):
1225 (xselect-convert-to-host):
1226 (xselect-convert-to-user):
1227 (xselect-convert-to-class):
1228 (xselect-convert-to-name):
1229 (xselect-convert-to-integer):
1230 (xselect-convert-to-atom):
1231 (xselect-convert-to-identity): functions renamed from x-* and
1233 (x-get-secondary-selection): use rename get-selection.
1234 (x-get-clipboard): ditto.
1235 (x-own-selection): moved to select.el.
1236 (x-valid-simple-selection-p): ditto.
1237 (x-dehilight-selection): ditto.
1238 (x-own-clipboard): ditto.
1239 (x-disown-selection): ditto.
1241 * x-mouse.el (x-yank-function): moved to mouse.el.
1242 (x-insert-selection): ditto.
1243 (x-set-point-and-move-selection): use renamed function.
1245 * select.el (selected-text-type): moved and renamed from
1247 (selection-owner-p): moved to C.
1248 (selection-exists-p): ditto.
1249 (get-cutbuffer): new device method.
1250 (get-selection): generalised and moved from x-select.el.
1251 (own-selection): moved x-own-selection functionality into here.
1252 (dehilight-selection): renamed and moved from x-select.el.
1253 (own-clipboard): functionality moved from x-select.el using new
1255 (disown-clipboard): ditto.
1256 (select-convert-to-text):
1257 (select-convert-to-string):
1258 (select-convert-to-compound-text):
1259 (select-convert-to-length):
1260 (select-convert-to-targets):
1261 (select-convert-to-delete):
1262 (select-convert-to-filename):
1263 (select-convert-to-charpos):
1264 (select-convert-to-lineno):
1265 (select-convert-to-colno):
1266 (select-convert-to-sourceloc):
1267 (select-convert-to-os):
1268 (select-convert-to-host):
1269 (select-convert-to-user):
1270 (select-convert-to-class):
1271 (select-convert-to-name):
1272 (select-convert-to-integer):
1273 (select-convert-to-atom):
1274 (select-convert-to-identity): new functions renamed from x-* and
1275 moved from x-select.el.
1277 * mouse.el (mouse-consolidated-yank): subsume x-yank-function
1278 into here and use as the default window-system mouse yank.
1279 (insert-selection): generalised and moved from x-mouse.el.
1280 (own-clipboard): moved to C.
1282 * msw-select.el (mswindows-selection-owned-p): deleted.
1283 (mswindows-own-selection): generalised and moved to select.el.
1284 (mswindows-disown-selection): generalised and moved to C.
1285 (mswindows-selection-owner-p): ditto.
1287 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
1289 * XEmacs 21.2.14 is released
1291 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
1293 * about.el: update contact info for jason and slb.
1295 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
1297 * mule/european.el (setup-romanian-environment): Add Romanian
1298 support from Emacs/Mule romanian.el.
1300 1999-03-17 Jan Vroonhof <vroonhof@math.ethz.ch>
1302 * cus-face.el: Label all custom changes with the 'custom' tag.
1304 * cus-edit.el: idem ditto.
1306 * faces.el: Added suport for adding device tags to various functions.
1307 (custom): New device tag.
1308 (face-spec-set): Call reset face with tags argument. No longer do
1309 x-init-global-faces hack.
1311 * faces.el (frob-face-property): Use an anonymous specifier to map
1312 frob-face-property-1 over.
1314 * x-font-menu.el (font-menu-set-font): Always specify all
1315 properties to custom.
1317 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
1319 * mule/european.el (setup-czech-environment): Add czech support.
1320 From David Sauer <davids@orfinet.cz>
1322 1999-03-15 SL Baur <steve@xemacs.org>
1324 * check-features.el: Turn hard errors into warnings.
1326 1999-03-21 SL Baur <steve@xemacs.org>
1328 * simple.el (delete-key-deletes-forward): As per discussion on
1329 xemacs-beta, default to t.
1331 1999-05-11 Hrvoje Niksic <hniksic@srce.hr>
1333 * loadup.el: Define Installation-string before loading anything.
1335 1999-05-06 Gunnar Evermann <ge204@eng.cam.ac.uk>
1337 * files.el (auto-mode-alist): fix typo in regex for .bash_* files
1338 From Anders Stenman <stenman@isy.liu.se>
1340 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
1342 * wid-edit.el (widget-glyph-find): Ditto.
1344 * packages.el (locate-library): Ditto.
1346 * loadup.el (really-early-error-handler): Ditto.
1348 * lib-complete.el (read-library): Ditto.
1350 * faces.el (set-face-stipple): Ditto.
1352 * code-files.el (load): Use new calling style of locate-file.
1354 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
1356 * packages.el (packages-unbytecompiled-lisp): Installation.el is
1359 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
1361 * dumped-lisp.el (preloaded-file-list): Don't load
1364 * loadup.el (Installation-string): Define it here.
1366 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
1368 * dumped-lisp.el (preloaded-file-list): Revert previous change --
1369 Installation.el needs to be loaded before `dump-paths', otherwise
1370 the dumping process won't find it.
1372 1999-03-13 Adrian Aichner <aichner@ecf.teradyne.com>
1374 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
1375 subr so that we can use `replace-in-string' in Installation.el to
1376 get rid of C-m chars under the native Windows build.
1378 1999-04-29 Andy Piper <andy@xemacs.org>
1380 * make-docfile.el: canonicalize file and directory names.
1382 * device.el (call-device-method): new function for calling device
1384 (define-device-method): new function for defining device methods.
1385 (define-device-method*): ditto.
1387 1999-04-27 Hrvoje Niksic <hniksic@srce.hr>
1389 * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
1391 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
1393 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
1394 (cyrillic-koi8-r-encode-table): Likewise.
1395 (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
1396 (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
1398 * mule/mule-misc.el (split-char-or-char-int): New function [moved
1399 from vietnamese.el].
1401 * mule/vietnamese.el: Move function `split-char-or-char-int' to
1404 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
1406 * mule/thai-xtis.el:
1407 - Change font registry name from "Thai94x94-0" to "xtis-0".
1408 - Change mnemonic of coding-system `tis-620' to "TIS620".
1410 1999-04-06 MORIOKA Tomohiko <tomo@etl.go.jp>
1412 * mule/ethiopic.el: fixed.
1414 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
1416 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
1418 * mule/thai-xtis.el: New file.
1420 * mule/vietnamese.el: New file.
1422 * mule/ethiopic.el: New file.
1424 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
1426 * bytecomp.el (byte-compile-close-variables): Leave
1427 debug-issue-ebola-notices alone.
1429 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1431 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
1432 at the top of the buffer since it is the most important thing to
1434 (ldap-get-host-parameter): New defun
1435 (ldap-search): Add a new parameter `withdn' to retrieve the
1436 distinguished names of entries
1438 1999-04-22 Kai Haberzettl <khaberz@synnet.de>
1440 * startup.el (splash-frame-body): Date and spelling fixes.
1442 1999-03-16 Colin Rafferty <colin@xemacs.org>
1444 * view-less.el (toggle-truncate-lines): add autoload tag
1446 1999-04-19 Hrvoje Niksic <hniksic@srce.hr>
1448 * format.el (format-alist): Disable image stuff.
1450 1999-04-17 Hrvoje Niksic <hniksic@srce.hr>
1452 * wid-edit.el (widget-glyph-find): Search by directories, then by
1453 suffixes rather than the other way around.
1454 (widget-image-conversion): Renamed to
1455 `widget-image-file-name-suffixes'.
1457 1999-04-16 Olivier Galibert <galibert@pobox.com>
1459 * mule/mule-charset.el: Made old functions obsolete, remove the
1460 unspeakably evil (and inexistant in fsf's) charset-leading-byte.
1461 (charset-iso-graphic-plane): Rename from charset-graphic.
1462 (charset-iso-final-char): Rename from charset-final.
1463 (charset-width): Rename from charset-columns.
1464 (charset-bytes): Added from fsf compatibility, returns always 1.
1466 * mule/mule-misc.el: Move charset-doc-string alias to
1469 1999-04-14 Colin Rafferty <colin@xemacs.org>
1471 * x-faces.el (x-make-font-bold-italic): honor
1472 *try-oblique-before-italic-fonts*
1474 1999-04-14 Hrvoje Niksic <hniksic@srce.hr>
1476 * cl-extra.el (coerce): Coerce numbers to characters correctly.
1478 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
1480 * x-faces.el (try-oblique-before-italic-fonts): Use the right
1483 1999-04-14 Dave Gillesipe <daveg@synaptics.com>
1485 * cl-extra.el (equalp): Would bug out for lists.
1487 1999-03-12 Charles G Waldman <cgw@fnal.gov>
1489 * about.el (about-hackers): Change cgw's email address
1491 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
1493 * XEmacs 21.2.13 is released
1495 1999-03-12 SL Baur <steve@xemacs.org>
1497 * simple.el (delete-key-deletes-forward): Revert to previous
1500 1999-01-18 Didier Verna <verna@inf.enst.fr>
1502 * menubar-items.el (xemacs-splash-buffer): handle the case of
1503 multiple elements in the splash buffer body.
1505 * startup.el (splash-frame-timeout): new constant: interval
1506 between splash buffer elements.
1507 (command-line-1): handle splash buffer with multiple elements (use
1509 (splash-frame-body): Originally `startup-splash-frame-body'.
1510 Rewrote a cleaner and more readable version. This can now be array,
1511 in which case each element is displayed in turn in the splash buffer.
1512 (splash-frame-static-body): new constant. Persistent information
1513 across all splash buffer elements (preserves the possibility to give
1514 it in different languages.
1515 (circulate-splash-frame-elements): new function. Used as a timeout
1516 to circulate through all splash frame elements and display them in
1518 (display-splash-frame): originally `startup-splash-frame'. Handle
1519 the case of multiple elements in the splash buffer body. Now
1520 returns a timeout id if multiple elements to display, or nil.
1522 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
1524 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
1525 so they can be overridden by x-init-face-from-resources.
1526 Additionally specify the font name also with an x tag.
1528 1999-03-08 Andy Piper <andy@xemacs.org>
1530 * package-get.el (package-get-base): autoload.
1532 * menubar-items.el (default-menubar): add update menu item. Fix
1533 custom menu to only be activated when package-base is available.
1535 * package-get.el (package-get-custom): don't load
1536 package-get-custom as it is auto-generated. Fix group definition.
1538 1999-03-05 Didier Verna <verna@inf.enst.fr>
1540 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
1541 instead of `symbol-name' (Thanks Kyle).
1543 * cus-edit.el (custom-save-variables): use `prin1' instead of
1544 princ to write symbols.
1546 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
1548 * XEmacs 21.2.12 is released
1550 1999-03-05 SL Baur <steve@xemacs.org>
1552 * menubar-items.el (default-menubar): Add kfm browsing support.
1553 From Neal Becker <nbecker@fred.net>
1555 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
1557 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
1558 calls to font-lock during buffer reversion.
1560 1999-02-12 Didier Verna <verna@inf.enst.fr>
1562 * info.el (Info-build-node-completions): unconditionally widen the
1565 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
1567 * x-faces.el (x-init-face-from-resources):
1568 Only set fonts in the 'x locale.
1570 1999-03-04 Adrian Aichner <aichner@ecf.teradyne.com>
1572 * package-ui.el (pui-install-selected-packages): Don't throw on
1573 `package-admin-delete-binary-package' returning nil since it's
1574 normal. Reindent function.
1575 (pui-add-required-packages): Handle case where packages selected
1576 for installation have never been installed.
1578 1999-03-03 Martin Buchholz <martin@xemacs.org>
1580 * menubar-items.el (default-menubar):
1581 Implement the ``Mule->Set coding system of process'' menu item.
1583 1999-02-18 Martin Buchholz <martin@xemacs.org>
1585 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
1587 - Change some `if's to `when's
1589 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
1591 * XEmacs 21.2.11 is released
1593 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
1595 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
1596 against window close (Fix Bug #460).
1597 (ask-user-about-lock-dbox): Idem.
1599 1999-02-25 SL Baur <steve@xemacs.org>
1601 * mule/mule-charset.el (charset-leading-byte): New function.
1602 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
1604 1999-02-12 Andy Piper <andy@xemacs.org>
1606 * about.el (xemacs-hackers): change andy's email address.
1607 (about-url-alist): change andy's web page address.
1608 (about-xemacs): add piper.
1610 1999-02-16 SL Baur <steve@xemacs.org>
1612 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
1613 of mule-base into lisp/mule.
1615 1999-02-16 SL Baur <steve@xemacs.org>
1629 mule/mule-category.el:
1631 mule/mule-charset.el:
1633 mule/mule-coding.el:
1638 mule/mule-tty-init.el:
1639 mule/mule-x-init.el:
1640 mule/viet-chars.el: Remerge from mule-base.
1642 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
1643 of mule-base into lisp/mule.
1645 1999-02-10 Adrian Aichner <aichner@ecf.teradyne.com>
1647 * process.el (exec-to-string): Use `shell-command-switch' in place
1648 of hard-wired "-c" (for WindowsNT).
1650 1999-02-08 Charles G Waldman <cgw@pgt.com>
1652 * menubar-items.el (default-menubar): Remove obsolete
1655 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
1657 * package-admin.el (package-admin-get-install-dir): First fall
1658 back to the location of xemacs-base for non-mule packages.
1660 1999-02-15 Martin Buchholz <martin@xemacs.org>
1663 - improved automounter tmp directory support.
1664 - support 4 (!) empirically discovered automounter conventions
1666 1999-02-12 SL Baur <steve@xemacs.org>
1668 * etags.el (pop-tag-mark): autoload to match key binding.
1670 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
1672 * XEmacs 21.2.10 is released
1674 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
1676 * package-get.el (package-get-remote-filename): Don't bug out for
1677 a local file name in the search entry.
1679 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
1681 * XEmacs 21.2.9 is released
1683 1999-01-19 Didier Verna <verna@inf.enst.fr>
1685 * replace.el (replace-search-function): new variable containing a
1686 function to perform a search-forward.
1687 (replace-re-search-function): new variable containing a function
1688 to perform a re-search-forward.
1689 (perform-replace): use them.
1691 1999-01-25 Didier Verna <verna@inf.enst.fr>
1693 * select.el (selection-owner-p): use the name `XEmacs'.
1694 (cut-copy-clear-internal): ditto.
1696 1999-01-18 Andy Piper <andy@xemacs.org>
1698 * about.el (about-url-alist): Update my entry.
1699 (xemacs-hackers): Ditto.
1701 1999-01-14 Adrian Aichner <aichner@ecf.teradyne.com>
1703 * buffer.el (switch-to-buffer): Fixing documentation.
1704 * minibuf.el (minibuffer-completion-table): ditto.
1705 * cl-macs.el (return-from): ditto.
1707 1999-01-04 Didier Verna <verna@inf.enst.fr>
1709 * replace.el (delete-non-matching-lines): temporarily disable
1710 case-folding when called interactively with a regexp containing
1711 uppercase characters.
1712 (delete-matching-lines): ditto.
1713 (count-matches): ditto.
1714 (list-matching-lines): ditto.
1716 1999-01-07 Colin Rafferty <colin@xemacs.org>
1718 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
1719 abort if current window is split horizontally, not if others are
1720 split. Got rid of unnecessary minibuffer checking. Also, add
1721 some comments (it's still complex).
1723 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
1725 * package-get.el: changed address for doc.ic.ac.uk to
1726 sunsite.doc.ic.ac.uk
1728 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1730 * ldap.el (toplevel): Remove requires so that the file compiles
1731 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
1733 1999-01-10 J. Kean Johnston <jkj@sco.com>
1735 * dump-paths.el: Calculate module-directory and set
1736 module-load-path to the load path for modules.
1738 * loadup.el: Get bootstrap value of module-load-path from the
1739 environment variable EMACSBOOTSTRAPMODULEPATH.
1740 - Display the module load path if we're debugging paths.
1742 * setup-paths.el: Added function paths-find-site-module-directory.
1743 - Added function paths-find-module-directory.
1744 - Added function paths-construct-module-load-path. Uses new
1745 environment variable EMACSMODULEPATH.
1747 1998-12-30 Martin Buchholz <martin@xemacs.org>
1749 * font.el (font-default-object-for-device):
1750 Oops! This `or' can't be replaced by `unless'.
1751 Fixed inability to run w3, among other things.
1753 1998-12-17 Charles G. Waldman <cgw@pgt.com>
1755 * package-admin.el: Change initialization of
1756 package-admin-install-function dependent on system type.
1757 Change package-admin-install-function-mswindows to use
1760 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
1762 * mouse.el (default-mouse-motion-handler): Disable help echo while
1765 1998-12-28 Martin Buchholz <martin@xemacs.org>
1767 * XEmacs 21.2.8 is released.
1769 1998-12-24 Martin Buchholz <martin@xemacs.org>
1771 * XEmacs 21.2.7 is released.
1773 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
1775 * package-ui.el (pui-list-packages): Set truncate-lines.
1777 * package-get.el (package-get-download-menu): Use
1778 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
1780 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
1781 (pui-help-string): idem.
1782 (list-packages-mode): New major mode.
1783 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
1784 (pui-install-selected-packages): Add suport for removing packages.
1785 (pui-toggle-package-delete-key): New function.
1786 (pui-popup-context-sensitive): New kludge.
1787 (pui-list-packages): Add warning when `package-get-remote' is nil.
1788 (package-ui-add-site): New function.
1790 1998-12-01 Didier Verna <verna@inf.enst.fr>
1792 * hyper-apropos.el (hyper-where-is): added the missing autoload.
1794 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1796 * ldap.el: Custom-ized
1797 (toplevel): Do not provide `ldap' which is provided by C level
1799 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
1801 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
1803 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
1805 1998-12-17 Andy Piper <andy@xemacs.org>
1807 * sound.el (sound-load-list): name changed from sound-load-alist.
1808 (sound-extension-list): name changed from sound-ext-list.
1809 (load-default-sounds): use new names.
1810 (load-sound-file): use new names.
1812 1998-12-16 Andy Piper <andy@xemacs.org>
1814 * XEmacs 21.2.6 is released
1816 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
1818 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
1821 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
1823 * wid-edit.el (widget-echo-this-extent): Set
1824 help-echo-owns-message to t.
1826 1998-11-30 Greg Klanderman <greg@alphatech.com>
1828 * package-get.el (package-get-download-menu): use toggles for
1829 each site in the download site menu.
1831 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
1833 * package-get.el (package-get): If we cannot find a package
1834 because package-get-remote is not set, give a more helpful
1837 1998-11-30 Greg Klanderman <greg@alphatech.com>
1839 * package-get.el (package-get-remote-filename): use an EFS path
1840 with user anonymous if no user is specified.
1842 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
1844 * faces.el (face-spec-set): Re-init fallfacks for default after
1845 calling reset-face on the default face.
1847 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
1849 * package-admin.el (package-admin-default-install-function):
1850 Behave as advertised. Make sure the pkg-dir is proper for
1852 (package-admin-add-binary-package): Make sure the pkg-dir is
1853 proper for default-directory.
1854 (package-admin-install-function-mswindows): Make sure the pkg-dir
1855 is proper for default-directory.
1857 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
1859 * XEmacs 21.2.5 is released
1861 1998-12-05 SL Baur <steve@altair.xemacs.org>
1863 * files.el (binary-file-regexps): regexp-opt is not available at
1866 1998-11-30 Martin Buchholz <martin@xemacs.org>
1869 * x-win-sun.el (x-win-init-sun):
1871 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
1873 * x-init.el (init-post-x-win):
1874 * x-init.el (init-pre-x-win):
1875 * x-init.el (x-initialize-compose):
1880 * wid-edit.el (widget-glyph-click):
1881 * wid-edit.el (widget-glyph-find):
1882 * wid-edit.el (widget-type):
1883 * view-less.el (view-buffer-other-window):
1884 * very-early-lisp.el:
1888 * term/sun.el (suntool-map):
1889 * term/sun-mouse.el:
1891 * syntax.el (modify-syntax-entry):
1894 * startup.el (lock-directory):
1895 * simple.el (set-comment-column):
1896 * simple.el (backward-delete-char-untabify):
1897 * shadow.el (find-emacs-lisp-shadows):
1899 * setup-paths.el (paths-construct-info-path):
1900 * select.el (cut-copy-clear-internal):
1901 * process.el (call-process-region):
1902 * process.el (start-process-shell-command):
1904 * paths.el (rmail-spool-directory):
1905 * paragraphs.el (use-hard-newlines):
1906 * package-get.el (package-get-dependencies):
1907 * package-admin.el (package-admin-delete-binary-package):
1908 * obsolete.el (truncate-string):
1909 * obsolete.el (store-substring):
1910 * mouse.el (default-mouse-track-maybe-own-selection):
1911 * mouse.el (mouse-yank-at-point):
1913 * modeline.el (mouse-drag-modeline):
1914 * minibuf.el (read-directory-name-internal):
1915 * minibuf.el (read-file-name-internal):
1916 * minibuf.el (read-file-name-internal-1):
1917 * minibuf.el (read-file-name-2):
1918 * minibuf.el (exact-minibuffer-completion-p):
1919 * minibuf.el (read-from-minibuffer):
1921 * menubar.el (check-menu-syntax):
1922 * map-ynp.el (map-y-or-n-p):
1923 * make-docfile.el (docfile-out-of-date):
1924 * loadup.el ((member "run-temacs" command-line-args)):
1925 * loadup.el ((member "no-site-file" command-line-args)):
1926 * loadup.el (really-early-error-handler):
1930 * lisp-mnt.el (lm-verify):
1931 * lib-complete.el (lib-complete:cache-completions):
1932 * lib-complete.el (library-all-completions):
1933 * itimer.el (itimer-run-expired-timers):
1934 * info.el (Info-mode):
1935 * info.el (Info-insert-file-contents):
1936 * info.el (Info-rebuild-dir):
1937 * info.el (Info-build-dir-anew):
1938 * info.el (Info-parse-dir-entries):
1939 * info.el (Info-dir-outdated-p):
1940 * info.el (Info-insert-dir):
1941 * info.el (info-xref):
1943 * hyper-apropos.el (hyper-apropos-get-doc):
1944 * hyper-apropos.el (hyper-describe-face):
1945 * hyper-apropos.el (hyper-apropos-mode):
1947 * help.el (list-processes):
1950 * font.el (mswindows-font-create-name):
1951 * font.el (font-default-font-for-device):
1952 * font.el (x-font-create-object):
1953 * font.el (font-registry):
1955 * font-lock.el (font-lock-keywords):
1957 * finder.el (finder-compile-keywords):
1958 * find-paths.el (paths-find-recursive-path):
1959 * fill.el (set-justification-center):
1960 * fill.el (fill-region-as-paragraph):
1961 * files.el (insert-directory):
1962 * files.el (wildcard-to-regexp):
1963 * files.el (recover-file):
1964 * files.el (basic-save-buffer):
1965 * files.el (delete-auto-save-file-if-necessary):
1966 * files.el (file-relative-name):
1967 * files.el (backup-extract-version):
1968 * files.el (backup-buffer):
1969 * files.el (set-visited-file-name):
1970 * files.el (set-auto-mode):
1971 * files.el (interpreter-mode-alist):
1973 * files.el (find-file-noselect):
1974 * files.el (abbreviate-file-name):
1975 * files.el (parse-colon-path):
1976 * files.el (directory-abbrev-alist):
1977 * etags.el (visit-tags-table-buffer):
1978 * easymenu.el (easy-menu-define):
1979 * dragdrop.el (experimental-dragdrop-drag):
1980 * dragdrop.el (dragdrop-drop-do-functions):
1981 * dragdrop.el (dragdrop-drop-at-point):
1982 * disass.el (disassemble-1):
1983 * disass.el (disassemble-internal):
1984 * disass.el (disassemble):
1986 * derived.el (derived-mode-init-mode-variables):
1987 * derived.el (define-derived-mode):
1988 * custom.el (defgroup):
1989 * cus-edit.el (custom-quote):
1991 * code-process.el (open-network-stream):
1992 * code-process.el (start-process):
1993 * code-process.el (call-process-region):
1994 * code-process.el (call-process):
1996 * code-files.el (insert-file-contents):
1998 * code-files.el (buffer-file-coding-system-for-read):
1999 * cmdloop.el (yes-or-no-p-minibuf):
2003 * callers-of-rpt.el (make-caller-report):
2004 * callers-of-rpt.el:
2005 * bytecomp.el (batch-byte-recompile-directory):
2006 * bytecomp.el (batch-byte-compile-1):
2007 * bytecomp.el (batch-byte-compile):
2008 * bytecomp.el (display-call-tree):
2009 * bytecomp.el (byte-compile-insert):
2010 * bytecomp.el (byte-compile-two-args-19->20):
2011 * bytecomp.el (byte-compile-variable-ref):
2012 * bytecomp.el (byte-compile-form):
2013 * bytecomp.el (byte-compile-top-level-body):
2014 * bytecomp.el (byte-compile-out-toplevel):
2015 * bytecomp.el (byte-compile-byte-code-maker):
2016 * bytecomp.el (byte-compile-file-form-defmumble):
2017 * bytecomp.el (byte-compile-file-form):
2018 * bytecomp.el (byte-compile-keep-pending):
2019 * bytecomp.el (byte-compile-insert-header):
2020 * bytecomp.el (byte-compile-from-buffer):
2021 * bytecomp.el (byte-compile-file):
2022 * bytecomp.el (byte-recompile-file):
2023 * bytecomp.el (byte-compile-close-variables):
2024 * bytecomp.el (byte-compile-warn-about-unused-variables):
2025 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
2026 * bytecomp.el (byte-compiler-legal-options):
2027 * bytecomp.el (byte-compile-lapcode):
2028 * bytecomp.el (byte-optimize-log):
2029 * bytecomp.el ((fboundp 'defsubst)):
2031 * bytecomp-runtime.el:
2032 * byte-optimize.el (byte-optimize-apply):
2033 * byte-optimize.el (car):
2034 * byte-optimize.el (byte-optimize-form):
2035 * byte-optimize.el (byte-optimize-form-code-walker):
2037 * build-report.el (build-report-insert-installation-file):
2038 * build-report.el (build-report):
2040 * apropos.el (apropos-documentation):
2042 - clean up byte-compile warnings
2043 - remove unused variables
2044 - Use common lisp style hashtable functions
2045 - byte compiler cleanup
2046 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
2047 - remove old backquote syntax usage
2048 - move some cl functionality into C for speed.
2049 - remove last remaining VMS support
2051 - implement last, butlast, nbutlast, copy-list in C.
2052 - new macro ignore-file-errors, similar to ignore-errors
2053 (ignore-file-errors (delete-file "foo"))
2054 - get frequent garbage collection during loadup.el by tweaking
2055 gc-cons-threshold, rather than explicitly calling garbage-collect
2056 - default delete-key-deletes-forward to `t'.
2058 1998-11-28 SL Baur <steve@altair.xemacs.org>
2060 * XEmacs 21.2-beta4 is released.
2062 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
2064 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
2065 (easy-menu-item-present-p): Wrapper around find-menu-item.
2066 (easy-menu-remove-item): Wrapper around delete-menu-item.
2068 * menubar.el (delete-menu-item): Add 'from-menu' argument.
2069 (add-menu-button): Add 'in-menu' argument.
2070 (add-menu-item-1): Add in-menu support to helper function.
2072 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
2074 * isearch-mode.el (isearch-mode): Fix keymap lossage.
2076 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
2078 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
2081 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
2083 * process.el (shell-command-on-region): Report if the command
2084 succeeded or failed.
2086 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
2088 * subr.el (buffer-substring-no-properties): Comment out.
2090 1998-11-07 Adrian Aichner <aichner@ecf.teradyne.com>
2092 * msw-faces.el (mswindows-find-smaller-font): Turning font names
2093 into font instances first, like `x-frob-font-size' does.
2094 (mswindows-find-larger-font): ditto
2096 1998-11-04 Greg Klanderman <greg@alphatech.com>
2098 * package-ui.el (pui-install-selected-packages): fix args in call
2101 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
2103 * package-get.el (host-name): New widget type.
2104 (package-get-remote): Better customization using new type.
2105 (package-get-download-sites): idem dito.
2107 (package-get-custom): Do not use package-get-all untill we have
2108 runtime dependencies.
2110 (package-get-remove-copy): Default to 't' we no longer need this
2111 kludge as we do not currently use depenencies.
2113 (package-get-was-current): New variable.
2114 (package-get-require-base): New 'force-current' argument.
2115 (package-get-update-base): idem
2116 (package-get-package-provider): idem
2117 (package-get-locate-index-file): New 'no-remote' argument.
2118 (package-get-locate-file): idem.
2120 (package-get-maybe-save-index): New function.
2121 (package-get-update-base): Use it.
2123 1998-10-28 Greg Klanderman <greg@alphatech.com>
2125 * package-get.el (package-get-remote): default to nil; by default,
2126 don't go out to the net via EFS. They must select a download site.
2127 (package-get-download-sites): new variable.
2128 (package-get-download-menu): new function.
2129 (package-get-locate-index-file): new function.
2130 (package-get-update-base): use it.
2132 * menubar-items.el (default-menubar): add "Update Package Index"
2133 and "Add Download Site" menus under Options | Manage Packages.
2135 1998-10-19 Greg Klanderman <greg@alphatech.com>
2137 * package-get.el (package-get): bugfix code checking installed version
2138 for case where package is not currently installed.
2139 (package-get-require-signed-base-updates): new variable.
2140 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
2141 deemed not a goot thing. Use the variable
2142 package-get-allow-unsigned-base-updates instead.
2144 1998-10-16 Greg Klanderman <greg@alphatech.com>
2146 * package-get.el (package-get): Don't install an older version than
2147 we already have unless explicitly told to. Issue a warning.
2149 * package-ui.el (pui-add-required-packages): when adding
2150 dependencies, don't add packages that are up to date.
2151 (pui-package-symbol-char): Don't consider a package out of date
2152 if you have a newer version installed than the latest version in
2155 * package-get.el (package-get-base-filename): document that it may
2156 be a path relative to package-get-remote; new default value.
2157 (package-get-locate-file): new function.
2158 (package-get-update-base): use it to expand package-get-base-filename.
2159 (package-get-save-base): new function to save the package-get database
2161 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
2162 (package-get-update-base): pass the REMOTE-SOURCE arg.
2163 (package-get-update-base-entry): call package-get-custom-add-entry.
2164 (package-get-file-installed-p): removed; no longer needed.
2165 (package-get-create-custom): ditto.
2166 (toplevel): remove code to build and load package-get-custom.el
2167 (package-get-custom-add-entry): new function.
2169 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
2171 * wid-edit.el (widget-button-click): Don't switch window.
2173 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
2175 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
2177 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
2179 * etags.el (find-tag-default): Run find-tag-hook using
2180 run-hooks rather than funcall
2182 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
2184 * isearch-mode.el (isearch-mode): Set the current minor mode maps
2185 and the current local map as the parents to isearch-mode-map.
2187 1998-10-15 SL Baur <steve@altair.xemacs.org>
2189 * XEmacs 21.2-beta3 is released.
2191 1998-10-15 Greg Klanderman <greg@alphatech.com>
2193 * package-get.el (package-get-update-base): use
2194 insert-file-contents-internal, not insert-file-contents-literally.
2196 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
2198 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
2201 1998-10-15 Greg Klanderman <greg@alphatech.com>
2203 * package-get.el (package-get-update-base-entry): new function.
2204 (package-get-update-base): renamed; was `package-get-load-base'.
2205 cleanup, and use package-get-update-base-from-buffer.
2206 (package-get-update-base-from-buffer): new function.
2207 (package-get-update-base-entries): new; helper for above.
2208 Do not eval lisp grabbed over ftp; parse it from new format.
2210 1998-10-15 Greg Klanderman <greg@alphatech.com>
2212 * files.el (set-auto-mode): Don't play games loading package-get
2213 database; package-get-package-provider will handle it all.
2215 1998-10-14 Greg Klanderman <greg@alphatech.com>
2217 * package-get.el (package-get-base-filename): new variable.
2218 (package-get-require-base): new function.
2219 (package-get-pgp-signed-begin-line): new variable.
2220 (package-get-pgp-signature-begin-line): ditto.
2221 (package-get-pgp-signature-end-line): ditto.
2222 (package-get-load-base): new function.
2223 (package-get-interactive-package-query):
2224 (package-get-update-all):
2225 (package-get-dependencies):
2226 (package-get-package-provider):
2227 (package-get-custom): use package-get-require-base.
2228 [package-get-custom loading]: disable for now.
2230 * package-ui.el (pui-list-packages): use (package-get-require-base)
2232 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
2234 * package-ui.el: Correct obvious thinko in choosing extent face.
2236 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
2238 * menubar-items.el (default-menubar): pui-list-package has nothing
2239 to with Customize. Move all the package stuff to a new Item in Options.
2241 * package-ui.el (pui-menu): Add menu and Popup menu.
2243 * package-get.el (package-get): Use new
2244 package-admin-get-install-dir.
2246 * package-admin.el (package-admin-get-install-dir): New syntax.
2247 Conserve package location and put mule packages where mule-base is.
2249 * package-get.el : Customized
2251 * package-ui.el (pui): Customized
2252 (pui-package-install-dest-dir): New variable.
2253 (pui-install-selected-packages): Use it
2255 1998-10-12 SL Baur <steve@altair.xemacs.org>
2257 * package-get.el (package-get-interactive-package-query): Move
2258 dependency on package-get-base to run-time.
2259 (package-get-update-all): Ditto.
2260 (package-get-dependencies): Ditto.
2261 (package-get-package-provider): Ditto.
2262 (package-get-custom): Ditto.
2264 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
2266 * events.el: Remove 'ascii-character property from 'backspace
2269 1998-10-11 SL Baur <steve@altair.xemacs.org>
2271 * package-get-base.el: removed.
2273 1998-09-23 Didier Verna <verna@inf.enst.fr>
2275 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
2276 (no-upper-case-p): new function.
2277 (with-search-caps-disable-folding): new macro.
2278 (with-interactive-search-caps-disable-folding): new macro.
2279 (zap-to-char): In interactive mode, do a case-sensitive search if
2280 the character is uppercase.
2281 (zap-up-to-char): ditto.
2283 * replace.el (perform-replace): use the function no-upper-case-p.
2285 * isearch-mode.el (isearch-fix-case): ditto.
2286 make obsolete `with-caps-disable-folding' and
2287 `isearch-no-upper-case-p'.
2289 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
2290 (tags-search): ditto.
2291 (tags-query-replace): ditto.
2293 * info.el (Info-search): ditto.
2295 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
2297 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
2299 1998-10-07 Greg Klanderman <greg@alphatech.com>
2301 * package-admin.el (package-admin-rmtree): rewritten. need to
2302 check for "." and ".." before symlink check. expand files and
2303 directories with respect to DIRECTORY, not default-directory.
2305 1998-10-04 Greg Klanderman <greg@alphatech.com>
2307 * package-get.el (package-get-all): add INSTALL-DIR argument.
2309 1998-10-06 Greg Klanderman <greg@alphatech.com>
2311 * package-ui.el (pui-add-required-packages): new function, select
2313 (pui-display-keymap): bind it.
2314 (pui-help-string): document it.
2315 (pui-install-selected-packages): package-get-all -> package-get.
2317 * package-get.el (package-get-dependencies): new function.
2319 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
2321 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
2324 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
2326 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
2328 (default-mouse-track-normalize-point): Use it.
2330 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
2332 * package-admin.el (package-admin-delete-binary-package):
2333 General cleanup. Remove unnessary use of progn and
2335 (package-admin-delete-binary-package): Do NOT mess with file
2336 modes. That is evil.
2337 (package-admin-delete-binary-package): Wrap all deleting in
2338 condition-case. The data in MANIFEST is untrustworthy.
2339 (package-admin-delete-binary-package): Let the OS worry about non
2342 1998-10-09 SL Baur <steve@altair.xemacs.org>
2344 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
2346 (lm-report-bug): Fix mail address to send bug reports to.
2348 1998-09-29 SL Baur <steve@altair.xemacs.org>
2350 * XEmacs 21.2-beta2 is released.
2352 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
2354 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
2356 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
2358 * info.el (Info-mode): Document page turning by double clicks in
2359 docstring so `M-x describe-mode' will display it.
2361 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
2363 * info.el (Info-mouse-track-double-click-hook): Use character
2364 widths to calculate a border region where double clicking does
2365 page turning, and return `nil' by default so other hooks, such as
2366 region highlighting, will be run.
2368 1998-09-29 Colin Rafferty <colin@xemacs.org>
2370 * sound.el (default-sound-directory-list): Initialize with all the
2371 "sounds" directories in `data-directory-list'. It used to just be
2374 * packages.el (locate-data-directory-list): Created. This gives
2375 the list of matching directories, unlike `locate-data-directory',
2376 which just gives the first one.
2378 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
2380 * minibuf.el (read-from-minibuffer): No longer bind help-form but
2381 make a binding in the local keymap until help-char handling is
2384 * help.el (help-keymap-with-help-key): Provide keymap with help
2386 (help-print-help-form): New helper function.
2388 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
2390 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
2391 move extent to another buffer; no need to create a new extent.
2392 (isearch-fix-case): New function.
2393 (isearch-search-and-update): Use it.
2395 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
2397 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
2398 the keymap, not minor-mode-map-alist.
2399 (isearch-done): Restore overriding-local-map.
2401 1998-09-21 Martin Buchholz <martin@xemacs.org>
2403 * bytecomp.el (byte-compile-buffer-substring):
2404 Fix for: (byte-compile (defun f () (buffer-substring)))
2405 ==> ** buffer-substring called with 3 args, but requires 0-3
2406 - new code not only works, but is more readable, too.
2408 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
2410 * msw-faces.el (mswindows-init-device-faces): Don't try to
2411 specify a default font at this late stage. Do try to force
2412 creation of the default face font so that if it fails we get
2413 an error now instead of a crash at frame creation.
2415 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
2416 mswindows-make-font-unitalic: Canonical default weight
2417 changed from "Normal" to "Regular".
2419 mswindows-make-font-bold / -bold-italic: Supplied device was
2420 not being passed into call to mswindows-find-smaller-font.
2422 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
2424 * package-get.el (package-get-remote): Fix the path where to find
2425 the packages on xemacs.org.
2427 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
2429 * about.el (about-maintainer-info): Update Ben's entry.
2431 1998-09-24 Martin Buchholz <martin@xemacs.org>
2433 * lisp/shadow.el (find-emacs-lisp-shadows):
2434 - `member' was being called on lists of length 2000!
2435 - Replace with hashtables.
2436 - Replace hand-coded loops with (dolist)
2439 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
2441 * packages.el: Added new function, `package-delete-name', to
2442 delete existing packages from the installed package database
2443 (`packages-package-list'). Also added the "pkginfo" directory
2444 to `packages-special-base-regexp', so that the pkginfo directory
2445 would not get added to `late-packages'.
2447 * package-admin.el: Added ability to delete an installed package
2448 (added low-level function, `package-admin-delete-package').
2449 Understands how to use the pkginfo/MANIFEST.<package> file to
2450 delete the package. When installing a package, will also
2451 create a MANIFEST.* file if one is not provided by the
2452 package. If the MANIFEST.* doesn't exist when deleting a
2453 package, the functions will fall back to attempting to delete
2454 any package-specific lisp directory.
2456 * package-get.el: Moved some functions to package-admin.el.
2457 Added interactive function `package-get-delete-package', for
2458 use by users for deleting a package.
2460 Also modified to not require the prescence of efs.
2462 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
2464 * files.el (find-file-noselect): Handle all signals, kill the
2465 buffer and resignal.
2467 1998-09-23 SL Baur <steve@altair.xemacs.org>
2469 * cl-macs.el (glyph-image): Add setf method.
2471 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
2473 * package-get.el: Fixed broken EFS downloading. Also, look for
2474 .tar.gz files first, in preference over .tgz files.
2476 * package-ui.el: Fix display of package version numbers.
2478 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
2480 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
2483 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
2485 * list-mode.el: `display-completion-list': added new/optional
2486 keyword `:completion-string', which allows the programmer to
2487 change the "Possible completions are:" prompt.
2489 * menubar-items.el: Added new pulldown menu-pick to start up the
2490 visual package browser/installer:
2492 Options->Customize->List Packages
2494 * package-admin.el: Added hooks for installing under both Unix
2495 and MS Windows. Does additional error checking. No longer
2496 calls "add-big-package.sh" to install packages under Unix; now
2497 calls gunzip & tar directly.
2499 * package-get.el: Added ability to install packages from files
2500 on a local disk/CDROM. Now deletes any existing package lisp
2501 directory. Does completion on available packages when
2502 querying for package names. Will also search for .tgz files
2503 in addition for .tar.gz files. Tries to reload
2504 auto-autoloads, as a convenience when loading new packages,
2505 and also tries to add any new package paths to `load-path'.
2506 Changed all occurences of `concat' to use `expand-file-name'.
2508 * package-ui.el: New file which implements the main visual
2509 package browser/installer, which is started via a menu pick or
2510 M-x pui-list packages.
2512 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
2514 * startup.el (load-init-file): spelling fix.
2516 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2518 * startup.el (normal-top-level): Load auto-autoload files
2519 covariantly with their precedence.
2521 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
2523 * menubar-items.el (default-menubar): Remove "Font Weight"
2524 option, there is currently no custom equivalent.. Customize-faces
2527 * x-font-menu.el (font-menu-set-font): Use customize to set
2530 * faces.el (face-spec-update-all-matching): New function.
2532 * cus-face.el (custom-set-face-update-spec): New function.
2533 Interface to customize faces from elisp.
2535 (custom-face-value-create): Show the customized settings if set
2538 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
2540 (custom-face-value-create): Show the customized settings if set
2543 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
2545 * keydefs.el (global-map): Add FSF 20.3 binding of
2546 query-replace-regexp.
2548 1998-08-21 Greg Klanderman <greg@alphatech.com>
2550 * minibuf.el (read-file-name-internal-1): use
2551 user-name-completion-1 instead of user-name-completion.
2553 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2557 * update-elc.el: Don't set `source-directory' (now defunct as a
2558 global variable) no more.
2560 * packages.el (packages-list-autoloads): Made `source-directory'
2561 (now defunct as a global variable) a parameter.
2563 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
2565 * about.el (about-hackers): new email
2567 1998-08-16 SL Baur <steve@altair.xemacs.org>
2569 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
2571 1998-07-17 Didier Verna <verna@inf.enst.fr>
2573 * faces.el (set-face-property):
2575 (face-dim-p): updated the doc strings now that the dim property isn't
2577 (face-equal): the dim property is now a common one.
2579 * cus-face.el (custom-face-attributes): New face attribute: `dim'
2580 Renamed the `stipple' attribute to `background-pixmap'.
2581 (custom-face-background-pixmap): make custom-face-stipple an
2582 obsolete alias for this.
2584 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2586 * find-paths.el (paths-file-readable-directory-p): Created and
2589 * loadup.el: Don't set inhibit-... flags from run-temacs.
2591 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2593 * packages.el (packages-data-path-depth): Added and used.
2595 1998-08-05 Charles G. Waldman <cgw@pgt.com>
2598 - Change .xpm to .png, delete "zcat" section.
2599 - cosmetic fix in the 'marcpa' entry.
2602 - convert all .xpm.Z to .png
2603 - rename mrb to martin
2604 - rename mcook-m to mcookm
2606 1998-07-31 Martin Buchholz <martin@xemacs.org>
2608 * x-init.el (x-initialize-compose): Add support for
2609 dead-circumflex as YET ANOTHER NAME for that dead key.
2611 1998-08-05 Colin Rafferty <colin@xemacs.org>
2613 * setup-paths.el (paths-construct-exec-path): Made the
2614 last-packages really be last.
2615 (paths-construct-data-directory-list): Ditto.
2617 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
2619 * startup.el(startup-splash-frame-body):
2620 Update Copyright notice in splash screen
2622 1998-07-20 Greg Klanderman <greg@alphatech.com>
2624 * minibuf.el (read-file-name-internal-1): do ~user completion.
2626 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
2628 * font-lock.el (font-lock-fontify-glumped-region): Add guard
2629 aginst destroyed extents
2631 1998-07-24 Greg Klanderman <greg@alphatech.com>
2633 * package-get.el (package-get): add `install-dir' argument.
2635 1998-07-20 John Jones <jj@asu.edu>
2637 * package-get.el: calls to package-get-update-all will only
2638 update packages which are already installed.
2640 1998-07-23 SL Baur <steve@altair.xemacs.org>
2642 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
2645 1998-07-20 Colin Rafferty <colin@xemacs.org>
2647 * about.el (about-hackers): Correct my email.
2649 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
2651 * about.el (about-hackers): new email-address.
2653 1998-07-25 SL Baur <steve@altair.xemacs.org>
2655 * minibuf.el (read-number): Don't let `input-error' condition
2658 1998-07-20 Greg Klanderman <greg@alphatech.com>
2660 * about.el (about-hackers): use my `email-for-life' address.
2662 1998-07-19 SL Baur <steve@altair.xemacs.org>
2664 * XEmacs 21.2-beta1 is released.
2666 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2668 * ldap.el (ldap-search): Doc string change
2670 1998-07-16 Colin Rafferty <colin@xemacs.org>
2672 * menubar-items.el (default-menubar): Removed references to
2673 `data-directory', and use `locate-data-file' instead, and made
2674 then greyed out if they don't exist.
2676 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2678 * keymap.el (events-to-keys): Use `format' instead of `concat'
2679 since the latter does not accept integer args anymore
2681 1998-07-15 SL Baur <steve@altair.xemacs.org>
2683 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
2686 1998-07-14 SL Baur <steve@altair.xemacs.org>
2688 * make-docfile.el: Get first initialization from very-early-lisp.el
2689 * update-elc.el: Ditto.
2690 * loadup.el (really-early-error-handler): Ditto.
2692 * packages.el (packages-unbytecompiled-lisp): Add new file,
2695 * very-early-lisp.el: New file.
2697 1998-07-14 SL Baur <steve@altair.xemacs.org>
2699 * Symbols that have been obsolete for at least 3 years removed (II).
2701 * obsolete.el (eval-current-buffer): Make compatible.
2702 (byte-code-function-p): Ditto.
2703 (send-string): Removed.
2704 (send-region): Removed.
2705 (screen-scrollbar-width): Removed.
2706 (set-screen-scrollbar-width): Removed.
2707 (set-screen-left-margin-width): Removed.
2708 (set-screen-right-margin-width): Removed.
2709 (screen-left-margin-width): Removed.
2710 (screen-right-margin-width): Removed.
2711 (set-buffer-left-margin-width): Removed.
2712 (set-buffer-right-margin-width): Removed.
2713 (buffer-left-margin-width): Removed.
2714 (buffer-right-margin-width): Removed.
2715 (x-set-frame-icon-pixmap): Removed.
2716 (x-set-screen-icon-pixmap): Removed.
2717 (pixel-name): Removed.
2718 (make-pixmap): Removed.
2719 (make-cursor): Removed.
2720 (pixmap-width): Removed.
2721 (pixmap-contributes-to-line-height-p): Removed.
2722 (set-pixmap-contributes-to-line-height): Removed.
2724 1998-07-13 SL Baur <steve@altair.xemacs.org>
2726 * obsolete.el (popup-menu-up-p): removed.
2727 (read-no-blanks-input): Removed.
2728 (wholenump): Removed.
2729 (ring-mod): Removed (what was ring-mod?).
2730 (current-time-seconds): Removed.
2731 (run-special-hook-with-args): Removed.
2733 (dot-marker): Removed.
2736 (window-dot): Removed.
2737 (set-window-dot): Removed.
2739 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
2742 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
2744 * code-files.el (insert-file-contents): Rename
2745 run-special-hook-with-args to run-hook-with-args-until-success.
2746 (write-region): Ditto.
2748 1998-07-12 SL Baur <steve@altair.xemacs.org>
2750 * about.el: Fix typos, update release date.
2752 * Symbols that have been obsolete for at least 3 years removed.
2754 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
2756 (toplevel): remove setf methods for screen functions.
2757 * cl-macs.el (extent-data): defsetf removed.
2758 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
2759 many places to remove.
2760 (comment-indent-hook): Ditto.
2761 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
2762 (buffer-dedicated-screen): Ditto.
2763 (deiconify-screen): Ditto.
2764 (delete-screen): Ditto.
2765 (event-screen): Ditto.
2766 (find-file-other-screen): Ditto.
2767 (find-file-read-only-other-screen): Ditto.
2768 (live-screen-p): Ditto.
2769 (screen-height): Ditto.
2770 (screen-iconified-p): Ditto.
2771 (screen-list): Ditto.
2772 (screen-live-p): Ditto.
2773 (screen-name): Ditto.
2774 (screen-parameters): Ditto.
2775 (screen-pixel-height): Ditto.
2776 (screen-pixel-width): Ditto.
2777 (screen-root-window): Ditto.
2778 (screen-selected-window): Ditto.
2779 (screen-totally-visible-p): Ditto.
2780 (screen-visible-p): Ditto.
2781 (screen-width): Ditto.
2783 (get-screen-for-buffer): Ditto.
2784 (get-screen-for-buffer-noselect): Ditto.
2785 (get-other-screen): Ditto.
2786 (iconify-screen): Ditto.
2787 (lower-screen): Ditto.
2788 (mail-other-screen): Ditto.
2789 (make-screen): Ditto.
2790 (make-screen-invisible): Ditto.
2791 (make-screen-visible): Ditto.
2792 (modify-screen-parameters): Ditto.
2793 (new-screen): Ditto.
2794 (next-screen): Ditto.
2795 (next-multiscreen-window): Ditto.
2796 (other-screen): Ditto.
2797 (previous-screen): Ditto.
2798 (previous-multiscreen-window): Ditto.
2799 (raise-screen): Ditto.
2800 (redraw-screen): Ditto.
2801 (select-screen): Ditto.
2802 (selected-screen): Ditto.
2803 (set-buffer-dedicated-screen): Ditto.
2804 (set-screen-height): Ditto.
2805 (set-screen-position): Ditto.
2806 (set-screen-size): Ditto.
2807 (set-screen-width): Ditto.
2808 (show-temp-buffer-in-current-screen): Ditto.
2809 (switch-to-buffer-other-screen): Ditto.
2810 (visible-screen-list): Ditto.
2811 (window-screen): Ditto.
2812 (x-set-screen-pointer): Ditto.
2813 (x-set-frame-pointer): Ditto.
2814 (screen-title-format): Ditto.
2815 (screen-icon-title-format): Ditto.
2816 (terminal-screen): Ditto.
2817 (delete-screen-hook): Ditto.
2818 (create-screen-hook): Ditto.
2819 (mouse-enter-screen-hook): Ditto.
2820 (mouse-leave-screen-hook): Ditto.
2821 (map-screen-hook): Ditto.
2822 (unmap-screen-hook): Ditto.
2823 (default-screen-alist): Ditto.
2824 (default-screen-name): Ditto.
2825 (x-screen-defaults): Ditto.
2826 (x-create-screen): Ditto.
2827 * obsolete.el: meta-flag removed.
2829 sleep-for-millisecs removed.
2830 extent-data removed.
2831 set-extent-data removed.
2832 set-extent-attribute removed.
2833 extent-glyph removed.
2834 extent-layout removed.
2835 set-extent-layout removed.
2836 list-faces-display removed.
2838 trim-versions-without-asking removed.
2839 after-write-file-hooks removed.
2841 auto-fill-hook removed.
2842 blink-paren-hook removed.
2843 select-screen-hook, deselect-screen-hook removed.
2844 auto-raise-screen, auto-lower-screen removed.
2846 * msw-mouse.el: Global change resource -> mswindows-resource.
2848 * XEmacs 21.0-pre5 is released.
2850 1998-07-11 SL Baur <steve@altair.xemacs.org>
2852 * about.el (about-hackers): Credits update.
2854 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
2856 * register.el (insert-register): Don't activate the region.
2858 1998-07-10 SL Baur <steve@altair.xemacs.org>
2860 * select.el: Restore x-* symbols for backwards compatibility:
2861 x-copy-primary-selection, x-kill-primary-selection,
2862 x-delete-primary-selection, x-select-make-extent-for-selection,
2863 x-valid-simple-selection-, x-cut-copy-clear-internal.
2865 1998-07-09 SL Baur <steve@altair.xemacs.org>
2867 * XEmacs 21.0-pre4 is released.
2869 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
2871 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
2873 (maybe-add-init-button): Fix semantics under Windows. Use
2874 `expand-file-name' rather than `concat'.
2876 * help.el (print-messages): New function.
2878 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2880 * ldap.el (ldap-host-parameters-alist): Docstring fixes
2882 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
2884 * about.el: Tweaked my entry in about-hackers.
2886 * find-paths.el (paths-emacs-root-p):
2887 Relaxed emacs-root checking of an in-place installation to
2888 also accomodate the flat layout used on MS Windows.
2890 1998-06-29 John Jones <jj@asu.edu>
2892 * package-get.el: calls to package-get-update-all will only
2893 update packages which are already installed.
2895 1998-07-05 Andy Piper <andyp@parallax.co.uk>
2897 * faces.el (xpm-color-symbols): remove hardcoded defaults these
2898 are handled by the gui-element face fallbacks now.
2900 * x-faces.el: default gui-element face to "background" as well as
2903 * msw-faces.el (mswindows-init-device-faces): remove gui-element
2904 and default face settings since these are set as fallbacks now in
2905 the appropriate domain.
2907 1998-07-02 SL Baur <steve@altair.xemacs.org>
2909 * text-mode.el (text-mode): Reorder regexp so the OR part
2910 corresponding to `page-delim' goes first and the hack in
2911 `forward-paragraph' will work.
2912 With bug analysis from Bob Weiner <weiner@altrasoft.com>
2914 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
2916 * subr.el (remove-hook): When checking the hook value
2917 with functionp, don't apply car to it.
2919 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
2921 * package-get.el (package-get-remote-filename):
2922 Don't use file-name-as-directory because the local directory
2923 separator conventions might not be the same as ftp's.
2925 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2927 * ldap.el (ldap-host-parameters-alist): New name of
2928 `ldap-host-parameters-plist'
2930 1998-06-26 Adrian Aichner <aichner@ecf.teradyne.com>
2932 * package-get.el: Using (require 'package-get-base), now that it
2933 provides itself. Consequently removed all instances of (load
2934 "package-get-base.el").
2936 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
2938 * subr.el (remove-hook): Don't treat the hook value as a
2939 list unless it is both consp and not functionp.
2941 1998-06-29 SL Baur <steve@altair.xemacs.org>
2943 * about.el: Email address for Ben Wing is ben@xemacs.org.
2944 * auto-show.el: Ditto.
2945 * bytecomp.el: Ditto.
2947 * x-scrollbar.el: Ditto.
2949 * tty-init.el: Ditto.
2950 * toolbar-items.el: Ditto.
2951 * symbol-syntax.el: Ditto.
2952 * specifier.el: Ditto.
2953 * objects.el: Ditto.
2954 * hyper-apropos.el: Ditto.
2957 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
2959 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
2960 vertical-divider-always-visible-p.
2961 (default-mouse-motion-handler): Ditto.
2963 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
2965 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
2968 1998-06-21 Oliver Graf <ograf@fga.de>
2970 * build-reports.el: changed receiver to xemacs-build-reports list
2972 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
2974 * font.el: Split font-family-mappings into X and
2975 mswindows-specific versions.
2976 mswindows-font-create-[object|name]: Treat supplied size
2977 as a pointsize. Added underline and strikethru handling.
2979 * msw-faces.el: changed default mswindows charset to western.
2981 * msw-glyphs.el: removed space in border-glyph font string that
2982 was inserted to get round bugs in the mswindows C font code.
2984 1998-06-27 SL Baur <steve@altair.xemacs.org>
2986 * about.el (about-hackers): Credits update.
2988 * help-nomule.el (tutorial-supported-languages): Add Romanian
2991 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
2994 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
2996 * font.el: Split font-family-mappings into X and
2997 mswindows-specific versions.
2998 mswindows-font-create-[object|name]: Treat supplied size
2999 as a pointsize. Added underline and strikethru handling.
3001 * msw-faces.el: changed default mswindows charset to western.
3003 * msw-glyphs.el: removed space in border-glyph font string that
3004 was inserted to get round bugs in the mswindows C font code.
3006 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
3008 * minibuf.el: make read-color-completion-table call
3009 (mswindows-color-list for mswindows devices.
3011 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
3014 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
3015 Let declaration items contain non-word symbol characters.
3017 1998-06-15 Adrian Aichner <aichner@ecf.teradyne.com>
3019 * package-get.el (package-get-package-provider): Added autoload
3020 cookie. Loading "package-get-base.el" in ALL functions that use
3021 it. Fixed some (interactive ...) with multiple argument specs
3022 again. Cosmetic indentation changes.
3024 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
3026 * info.el (Info-insert-dir): Don't use nreverse on variables
3027 that you want to use later.
3029 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
3031 * x-mouse.el (x-set-point-and-move-selection): Replace call
3032 to x-kill-primary-selection with kill-primary-selection
3034 1998-06-12 Martin Buchholz <martin@xemacs.org>
3036 * simple.el (what-cursor-position): Make cursor position reported
3037 use value of column-number-start-at-one
3039 1998-06-17 SL Baur <steve@altair.xemacs.org>
3041 * about.el (xemacs-hackers): Fix Jareth's email address.
3043 1998-06-16 SL Baur <steve@altair.xemacs.org>
3045 * startup.el (startup-splash-frame): Remove
3046 `xemacs-startup-logo-function'.
3048 1998-06-15 SL Baur <steve@altair.xemacs.org>
3050 * about.el (about-hackers): Update credits list.
3052 1998-06-06 Jeff Miller <jmiller@smart.net>
3054 * lisp/sound.el: Update sound-ext to allow filenames with
3055 extensions to be found by load-sound-file
3057 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3059 * info.el (Info-rebuild-outdated-dir): Removed variable
3060 (Info-auto-generate-directory): New variable
3061 (Info-save-auto-generated-dir): New variable
3062 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
3063 (Info-build-dir-anew): Second parameter removed. Use
3064 `Info-save-auto-generated-dir'
3065 (Info-rebuild-dir): Ditto
3067 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
3069 * list-mode.el (next-list-mode-item): Would not recognize
3070 border between directly neighbored items.
3072 1998-06-12 Andy Piper <andyp@parallax.co.uk>
3074 * package-get.el: add autoloads for some functions.
3076 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
3078 * specifier.el (let-specifier): Tiny docfixes.
3080 1998-06-12 Andy Piper <andyp@parallax.co.uk>
3082 * msw-mouse.el: set selection-pointer-glyph to Normal.
3084 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
3086 * wid-edit.el (widget-specify-secret): New function.
3087 (widget-after-change): Use it.
3088 (widget-specify-field): Use it.
3090 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
3092 * mouse.el (drag-window-divider): Use `(not done)' instead of
3093 `doit'; reuse result of `window-pixel-edges'.
3095 * modeline.el (drag-modeline-event-lag): Rename to
3096 drag-divider-event-lag.
3098 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
3100 * specifier.el (let-specifier): Rewritten not to generate needless
3101 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
3104 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
3106 * minibuf.el (read-file-name-1): Setup buffer-local value of
3107 `completion-ignore-case' in completions buffer under Windows.
3109 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
3111 * about.el (about-maintainer-glyph): Fix support for not
3114 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
3116 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
3118 * mouse.el (mouse-track): Cancel selection if misc-user event with
3119 `cancel-mode-internal' function is fetched.
3121 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
3123 * files.el (save-some-buffers-1): Fixed return value.
3125 1998-06-01 Oliver Graf <ograf@fga.de>
3127 * dragdrop.el: added experimental
3129 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
3131 * startup.el (after-init-hook, init-file-user,
3132 user-init-directory, load-user-init-file): Purge references
3133 to "~/.xemacs/init.el" from docstrings.
3135 (load-user-init-file) Use paths-construct-path to construct
3136 paths to user init files. Go directly to ~/.emacs, do not
3137 search ~/.xemacs/, do not load `default-custom-file'.
3139 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
3141 * files.el (interpreter-mode-alist): Catch wish and tclsh before
3143 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
3145 1998-06-03 Andy Piper <andyp@parallax.co.uk>
3147 * menubar-items.el (default-menubar): add Update Packages to customize
3150 1998-06-02 Andy Piper <andyp@parallax.co.uk>
3152 * faces.el: use toolbar face as a fallback for toolbar properties
3153 in xpm-color-symbols instead of default.
3155 * msw-faces.el: rename 3d-object -> gui-element face.
3157 1998-06-06 SL Baur <steve@altair.xemacs.org>
3159 * startup.el (xemacs-startup-logo-function): New variable.
3160 (startup-splash-frame): Use it.
3162 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
3164 * files.el (save-some-buffers): Would wait 1 second.
3165 (save-some-buffers-1): Delete other windows here instead of in
3166 `save-some-buffers'.
3167 (save-some-buffers): Force redisplay only if windows were deleted.
3169 1998-06-02 Didier Verna <verna@inf.enst.fr>
3171 * cus-face.el (custom-face-attributes): generalized the use of
3172 toggle buttons for boolean attributes.
3173 Re-ordered the items a bit.
3175 1998-06-01 SL Baur <steve@altair.xemacs.org>
3177 * sound.el (default-sound-directory): Use `locate-data-directory'
3178 to find the sounds directory.
3180 1998-05-29 Andy Piper <andyp@parallax.co.uk>
3182 * sound.el: default sound-ext to .wav under mswindows, .au
3183 otherwise. load-default sounds without extensions.
3185 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
3187 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
3188 if send-pr is not bound.
3190 1998-06-01 Andy Piper <andyp@parallax.co.uk>
3192 * files.el: grok idl files in auto-mode-alist.
3193 1998-06-01 Jeff Miller <jmiller@smart.net>
3195 * minibuf.el (exact-minibuffer-completion-p): check for nil before
3198 1998-05-30 Andy Piper <andyp@parallax.co.uk>
3200 * msw-glyphs.el: add xbm to the list of image types supported.
3202 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
3204 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
3205 instead of XEmacs one when dumping InfoDock.
3207 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
3209 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
3210 for `modeline-visible-p'
3212 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
3214 1998-05-29 Andy Piper <andyp@parallax.co.uk>
3216 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
3217 since it's not used anymore. doc string fixes.
3219 * package-get.el (package-get-file-installed-p): new function. use
3220 instead of file-installed-p which is in an external package.
3222 1998-05-28 Oliver Graf <ograf@fga.de>
3224 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
3225 favor of select-window/switch-to-buffer
3227 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
3229 * startup.el: changed (getenv "HOME") to (user-home-directory)
3231 1998-05-25 Oliver Graf <ograf@fga.de>
3233 * frame.el (cde-start-drag) moved to dragdrop.el
3234 (offix-start-drag-region) moved to dragdrop.el
3235 (offix-start-drag) moved to dragdrop.el
3236 * dragdrop.el (cde-start-drag) moved from frame.el
3237 (offix-start-drag-region) moved from frame.el
3238 (offix-start-drag) moved from frame.el
3239 (cde-start-drag-region) cde drag regions
3240 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
3242 1998-05-26 Oliver Graf <ograf@fga.de>
3244 * dragdrop.el: created dragdrop-drag prototypes
3245 (cde-start-drag-region) fixed typo
3247 1998-05-28 SL Baur <steve@altair.xemacs.org>
3249 * simple.el (after-init-hook): Remove reader macro.
3251 * packages.el (packages-hardcoded-lisp): Get rid of reader
3252 macros. Update DOC string.
3254 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
3256 * mouse.el (drag-window-divider): Ditto.
3258 * modeline.el (mouse-drag-modeline): Use it.
3260 * lisp-mode.el (let-specifier): Specify indentation.
3262 * specifier.el (let-specifier): Renamed from
3263 `with-specifier-instance'.
3265 1998-05-27 Andy Piper <andyp@parallax.co.uk>
3268 * faces.el: move definition of xpm-color-symbols from x-faces.el
3269 to faces. Predicate x-get-resource on the presence of x.
3271 * msw-faces.el: set 3d-object face rather than modeline. Specifiy
3272 faces as specfier defaults.
3274 * package-get.el: don't use package-admin-add-single-file-package.
3276 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
3278 * toolbar-items.el: Fixup tooltips.
3279 (toolbar-gnus): Don't use obsolete variable
3280 toolbar-news-frame-properties.
3281 (toolbar-news-reader): Default to `gnus' instead of
3284 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
3287 1998-05-25 Andy Piper <andyp@parallax.co.uk>
3289 * package-get.el: rename -installedp -> -installed-p.
3291 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
3293 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
3294 attributes, and assinged it to continuation, truncation and
3297 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
3298 and made continuation, truncation and hscroll glyphs arrow
3299 characters out of that font.
3301 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
3303 * minibuf.el (minibuffer-electric-separator): Play nicely with
3304 directory-sep-char being \.
3305 (minibuffer-electric-tilde): Ditto.
3306 (read-file-name-map): Ditto.
3308 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
3310 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
3312 (default-mouse-track-deal-with-down-event): Avoid
3313 `x-disown-selection'; use `disown-selection' instead.
3315 1998-05-21 Andy Piper <andyp@parallax.co.uk>
3318 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
3319 moved to (cut-copy-clear-internal) in select.el. Ditto for
3320 (x-delete-primary-selection) (x-kill-primary-selection)
3321 (x-copy-primary-selection).
3322 (own-clipboard): new function.
3324 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
3325 functions in select.el. remove old ones.
3326 (mswindows-own-clipboard): new function.
3328 1998-05-21 Andy Piper <andyp@parallax.co.uk>
3330 * gnuserv.el: allow connections from mswindows type devices.
3332 1998-05-20 Andy Piper <andyp@parallax.co.uk>
3334 * msw-glyphs.el: change image type used from cursor to resource.
3336 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
3338 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
3339 for {top,bottom}-{left,right} values in addition to
3340 {top,bottom}_{left,right}.
3341 Use x-get-resource instead of x-get-resource-and-bogosity-check.
3343 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
3345 * cl-macs.el (specifier-instance): Undefine its setf method.
3347 * specifier.el (with-specifier-instance): Added docstring.
3349 * mouse.el (drag-window-divider): Ditto.
3351 * modeline.el (mouse-drag-modeline): Use it.
3353 * lisp-mode.el (with-specifier-instance): Define its indentation
3356 * specifier.el (with-specifier-instance): New macro.
3358 1998-05-19 Andy Piper <andyp@parallax.co.uk>
3360 * package-get.el (package-get-create-custom): new function to
3361 auto-generate package-get-custom.el from package-get-base.el.
3362 * (package-get-ever-installedp): new function.
3363 * (package-get-custom): new function to get all packages specified
3366 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
3368 * cus-edit.el (custom-file): Revert to `~/.emacs'.
3370 1998-05-23 SL Baur <steve@altair.xemacs.org>
3372 * cl-extra.el: Reverse previous float change.
3374 1998-05-17 Andy Piper <andyp@parallax.co.uk>
3377 * faces.el (try-font-name): moved from x-faces.el since it is
3378 required by w3 under mswindows as well X.
3380 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
3382 * winnt.el: Removed evil (setq completion-ignore-case t)
3383 clause, one more overlookef fsfism.
3384 (nt-quote-args-functions-alist): End sentences with double space.
3386 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
3388 * window-xemacs.el (push-window-configuration): Remove kludgery of
3389 recaching default-toolbar specifier.
3390 (pop-window-configuration): Ditto.
3391 (unpop-window-configuration): Ditto.
3393 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
3395 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
3397 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
3399 * winnt.el (nt-quote-args-verbatim): Added function.
3400 (nt-quote-args-prefix-quote): Added function.
3401 (nt-quote-args-backslash-quote): Added function.
3402 (nt-quote-args-double-quote): Added function.
3403 (nt-quote-args-functions-alist): New variable.
3404 (nt-quote-process-args): Added function. This is the main quoting
3405 work horse called from process-nt.c
3407 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
3409 * winnt.el: Removed duplicate definitions for backspace,
3410 delete, M-backspace and C-M-backspace.
3411 (file-name-buffer-file-type-alist): Removed this variable.
3412 (find-buffer-file-type): Removed function.
3413 (find-file-binary): Removed function.
3414 (find-file-text): Removed function.
3415 (find-file-not-found-set-buffer-file-type): Removed function.
3416 (save-to-unix-hook): Removed function.
3417 (revert-from-unix-hook): Removed function.
3418 (using-unix-filesystems): Removed function.
3419 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
3421 (x-set-selection): Removed function.
3422 (x-get-selection): Removed function.
3423 Removed commented FSFisms.
3424 Replaced copyright notice (this file is not part of GNU Emacs).
3425 (nt-shell-mode-hook): Moved here from a lambda expression. Added
3426 comint-process-echoes setting to t.
3428 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3430 * packages.el (packages-no-package-hierarchy-regexp): Introduced
3431 and used following the interface change of
3432 `paths-find-recursive-path'.
3434 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
3435 regexp instead of a list of base names.
3436 (paths-version-control-filename-regexp):
3437 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
3438 Introduced and used following the interface change of
3439 `paths-find-recursive-path'.
3441 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
3443 * simple.el (delete-forward-p): Make it a defun; do X garbage only
3444 on X devices, rather than on all non-TTY devices.
3446 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
3448 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
3450 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
3452 1998-05-17 Adrian Aichner <aichner@ecf.teradyne.com>
3454 * itimer.el (activate-itimer): Fixed usage of integers
3455 as argument to `concat'.
3457 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
3459 * itimer.el (start-itimer): replace the use of `concat' with
3462 1998-05-16 SL Baur <steve@altair.xemacs.org>
3464 * mode-motion.el (mode-motion-hook): Clarify docstring.
3465 From Bob Weiner <weiner@altrasoft.com>
3467 * loadhist.el (symbol-file): Supply prompt string when used
3469 From Bob Weiner <weiner@altrasoft.com>
3471 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
3473 * loadup.el (really-early-error-handler): Ditto.
3475 * update-elc.el: Ditto.
3477 * setup-paths.el (paths-construct-exec-path): Ditto.
3479 * make-docfile.el: Ditto.
3481 * find-paths.el (paths-decode-directory-path): Use split-path
3482 instead of decode-path.
3484 * files.el (parse-colon-path): Update docstring reference.
3486 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
3490 Bind cut'n'paste keys to non window-system specific functions.
3492 * msw-select.el: New function mswindows-clear-clipboard.
3493 mswindows-cut-copy-clipboard extended to handle clearing of the
3494 selection and renamed to mswindows-cut-copy-clear-clipboard.
3496 * select.el: on mswindows devices delete-primary-selection
3497 calls mswindows-clear-clipboard.
3499 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
3501 * simple.el (quoted-insert): Inhibit quit when using read-char.
3503 * cmdloop.el (read-char): Don't inhibit quit.
3504 (read-char-exclusive): Ditto.
3505 (read-char): Signal quit if quit-char was pressed.
3506 (read-char-exclusive): Ditto.
3507 (read-quoted-char): Return a character, not integer.
3509 * menubar-items.el (default-popup-menu): Use Andy's generic
3511 (default-popup-menu): Fix code.
3513 1998-05-14 Oliver Graf <ograf@fga.de>
3515 * dragdrop.el (dragdrop-function-widget): this time it's done
3517 1998-05-13 Oliver Graf <ograf@fga.de>
3519 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
3521 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
3523 * device.el (device-pixel-width):
3524 (device-pixel-height):
3528 (device-color-cells): Swapped parameters to device-system-metric
3529 according to the interface change.
3531 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
3533 * mouse.el (default-mouse-motion-handler): Use new name of the
3534 function event-over-vertical-divider-p.
3535 Do not set E-W arrow cursor over the divider if
3536 vertical-divider-draggable-p is nil in the window.
3537 ([top-level]): Use new name for the variable
3538 vertical-divider-map.
3539 (drag-window-divider): Respect vertical-divider-draggable-p.
3540 Variable name typo fixes.
3542 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
3544 * keymap.el (kbd): Define here; handle string constants and
3547 1998-05-15 Christian Nyb <chr@mediascience.no>
3549 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
3552 1998-05-13 Didier Verna <verna@inf.enst.fr>
3554 * mouse.el (drag-window-divider): give the vertical divider a
3555 pressed look when dragging it.
3557 1998-05-13 Andy Piper <andyp@parallax.co.uk>
3559 * faces.el: predicate some more face operations on x or mswindows
3562 * modeline.el: enable modeline coloring for mswindows.
3564 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3566 * minibuf.el (minibuffer-default): Added variable; compatible with
3568 (next-history-element): Used `minibuffer-default'.
3570 1998-05-12 Oliver Graf <ograf@fga.de>
3572 * dragdrop.el (dragdrop-function-widget): button and mods ok
3573 arguments still look a bit strange
3574 (dragdrop-compare-mods) created
3575 (dragdrop-drop-do-functions) correctly checks for buttons and
3578 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
3580 * setup-paths.el (paths-default-info-directories): Replace
3581 path-separator with directory-sep-char.
3583 * files.el (path-separator): Don't define it here.
3585 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
3587 * update-elc.el: Ditto.
3589 * setup-paths.el (paths-construct-exec-path): Ditto.
3591 * make-docfile.el: Ditto.
3593 * loadup.el (really-early-error-handler): Ditto.
3595 * find-paths.el (paths-decode-directory-path): Use decode-path
3596 instead of decode-path-internal.
3598 * files.el (parse-colon-path): Update docstring.
3600 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
3602 * subr.el (get-buffer-window-list): Make BUFFER optional.
3604 * window-xemacs.el (windows-of-buffer): Defalias to
3605 get-buffer-window-list.
3607 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
3609 * disass.el: Fix maintainer keyword.
3611 * bytecomp.el (byte-compile-and-load-file): Autoload.
3612 (byte-compile-buffer): Ditto.
3614 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
3615 value is returned, not the name.
3616 (lisp-imenu-generic-expression): Enable it.
3617 (lisp-mode-variables): Ditto.
3618 (lisp-indent-offset): Change defconst to defvar.
3619 (lisp-indent-function): Ditto.
3620 (lisp-body-indent): Ditto.
3622 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
3624 * modeline.el: Use zap-last-kbd-macro-event.
3626 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
3627 nil, don't attempt to do anything with messages.
3628 (eval-last-sexp): Use `letf' for clarity.
3630 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
3632 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
3634 1998-05-11 Martin Buchholz <martin@xemacs.org>
3639 Change empty docstrings into no doc strings at all.
3640 Fix bogus FSF-format docstrings.
3641 * etags.el: Fix docstring.
3643 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
3645 * package-get.el (package-get): Use internal md5
3647 1998-05-13 SL Baur <steve@altair.xemacs.org>
3649 * about.el (about-xemacs): Correct abuse of concat.
3651 1998-05-11 SL Baur <steve@altair.xemacs.org>
3653 * info.el (Info-mode): Use easymenu.
3655 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
3657 * apropos.el (apropos): Don't use concat with integers.
3659 * cmdloop.el (describe-last-error): Handle the case when no error
3660 was seen gracefully.
3662 * apropos.el (apropos-print): Use with-displaying-help-buffer as
3664 (apropos-describe-plist): Ditto.
3666 * help.el (with-displaying-help-buffer): Revert to a defun.
3667 (describe-key): Use it as defun.
3668 (describe-mode): Ditto.
3669 (describe-bindings): Ditto.
3670 (describe-prefix-bindings): Ditto.
3671 (describe-installation): Ditto.
3672 (view-lossage): Ditto.
3673 (describe-function): Ditto.
3674 (describe-variable): Ditto.
3675 (describe-syntax): Ditto.
3677 1998-05-11 Oliver Graf <ograf@fga.de>
3679 * dragdrop.el: changed order of require/provide
3680 (dragdrop-drop-mime-default) changed to new calling conventions
3681 (dragdrop-drop-do-functions) changed to new calling conventions
3682 (dragdrop-function-widget) this one needs more work...
3684 1998-05-10 Oliver Graf <ograf@fga.de>
3686 * about.el: another small change in my entry
3687 * dragdrop.el (dragdrop-drop-log-function): logging added
3689 changed interface to handler functions. now called with event
3692 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
3694 * glyphs.el (divider-pointer-glyph): Declared new glyph,
3695 E-W arrow pointer displayed over draggable dividers.
3697 * mouse.el (default-mouse-motion-handler): Show it when
3699 (drag-window-divider): Added.
3700 ([top-level]): Initialized window-divider-map with a keymap
3701 binding the above function to left button down event.
3703 * x-mouse.el (x-init-pointer-shape): Initialize
3704 divider-pointer-glyph from Cursor.dividerPointer, or use default
3707 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
3709 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
3711 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
3713 * simple.el (count-words-buffer): Don't query for buffer.
3714 (count-lines-buffer): Ditto.
3716 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
3718 * help.el (where-is): add optional insert argument.
3720 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
3722 * help.el (describe-key-briefly): New argument INSERT.
3724 * simple.el (eval-expression): New optional argument; synch with
3727 * keydefs.el (global-map): Add new register bindings.
3729 * register.el: Synched with FSF 20.3.
3731 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
3733 * window-xemacs.el (recenter): all arguments are optional.
3735 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
3737 * device.el: (device-pixel-width): Reflected name/parameters
3738 change to device-system-metric.
3739 (device-pixel-height): Ditto.
3740 (device-mm-width): Ditto.
3741 (device-mm-height): Ditto.
3742 (device-bitplanes): Ditto.
3743 (device-color-cells): Ditto.
3745 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
3747 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
3749 * cl.el (most-positive-fixnum): Document.
3750 (most-negative-fixnum): Ditto.
3752 * cus-dep.el: Updated comment.
3754 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
3757 * cus-load.el (custom-put): Removed.
3759 * files.el (after-find-file): Just resignal quit instead of
3760 signaling "canceled".
3762 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
3764 * frame.el (other-frame): Use `focus-frame' instead of
3765 select-frame kludges.
3767 * lisp-mode.el: Update lisp-indent-function for
3768 save-selected-frame and with-selected-frame.
3770 * frame.el (save-selected-frame): New macro.
3771 (with-selected-frame): Ditto.
3772 (other-frame): Use `set-frame-focus'.
3774 1998-05-06 Oliver Graf <ograf@fga.de>
3776 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
3777 (dragdrop-drop-url-default) default handler for URL drops created
3778 (dragdrop-drop-mime-default) default handler for MIME drops created
3779 (dragdrop-drop-functions) default custom for handling drops created
3780 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
3782 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
3784 * mouse.el: Removed redundant mouse-mswindows-drop function.
3786 1998-05-05 Oliver Graf <ograf@fga.de>
3788 * about.el: changed some text in my entry
3789 * dragdrop.el: added customs
3791 1998-05-04 Oliver Graf <ograf@fga.de>
3793 * mouse.el: killed global drop key bindings
3794 (mouse-offix-drop) removed
3795 * dragdrop.el: created
3796 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
3798 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
3800 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
3801 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
3803 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
3806 * scrollbar.el (scrollbars-visible-p): Use new
3807 {vertical,horizontal}-scrollbar-visible-p specifiers.
3809 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
3811 * device.el (device-pixel-height):
3812 (device-pixel-width):
3816 (device-color-cells): Moved these 6 functions from device.c; they
3817 all use single (device-system-metrics) call.
3819 1998-05-09 SL Baur <steve@altair.xemacs.org>
3821 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
3825 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
3826 Suggested by Hrvoje Niksic <hniksic@srce.hr>
3828 * help.el (help-map): Remove Hyperbole keybinding logic.
3829 Suggested by: Michael Ernst <mernst@cs.washington.edu>
3831 1998-05-08 SL Baur <steve@altair.xemacs.org>
3833 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
3834 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
3836 1998-05-07 Andy Piper <andyp@parallax.co.uk>
3838 * msw-glyphs.el: use nicer icon3 from the frame icon.
3840 1998-05-07 SL Baur <steve@altair.xemacs.org>
3842 * version.el (emacs-version): Remove InfoDock conditionals.
3844 * startup.el (startup-splash-frame): Change ID logo name.
3846 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
3848 * files.el (after-find-file): If the user presses C-g on
3849 directory-creation prompt, kill the buffer.
3851 1998-05-06 SL Baur <steve@altair.xemacs.org>
3853 * simple.el (count-words-region): Reverse previous change.
3855 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
3857 * replace.el (query-replace): Just call perform-replace.
3858 (query-replace-regexp): Ditto.
3859 (perform-replace): Move region handling here.
3860 (perform-replace): Use the new arg to match-data.
3862 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
3864 * x-init.el: Install X specific display table that
3865 displays char 0240 as a space to avoid whatever it is
3866 that screws up display of that character code.
3868 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
3870 * help.el (function-arglist): If no arguments are documented for a
3871 subr, print nothing rather than incorrect output.
3873 1998-05-05 SL Baur <steve@altair.xemacs.org>
3875 * cmdloop.el (command-error): Update bail-out error message to use
3876 `emacs-program-name'.
3878 * lib-complete.el: Remove reader macro cruft.
3880 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
3883 * simple.el (count-words-region): Drop interactive-p check on the
3886 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
3890 Correct spelling of mswindows-font-canonicalize-name.
3892 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3894 * ldap.el (ldap-host-parameters-alist): Replaced with
3895 `ldap-host-parameters-plist'
3896 (ldap-search): Adapt to previous change
3898 1998-05-02 SL Baur <steve@altair.xemacs.org>
3900 * about.el (about-hackers): Update Bob Weiner bio.
3901 (about-maintainer-info): Ditto.
3903 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
3905 * simple.el (display-warning-minimum-level): Docfix.
3907 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
3909 * widget.el (:default-get): New keyword.
3910 * wid-edit.el (default, widget-default-default-get): Define it.
3911 (group, widget-group-default-get): Define it.
3912 (menu-choice, widget-choice-default-get): Define it.
3913 (widget-default-get): New function.
3914 (widget-choice-action): Call it.
3915 (widget-editable-list-entry-create): Call it.
3917 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
3919 * byte-optimize.el (byte-boolean-vars): Removed.
3920 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
3921 lookup through `byte-boolean-vars'.
3923 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
3925 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
3926 resource-provided values into ghost specs for scrollbar-height and
3929 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
3931 * byte-optimize.el: Don't attempt to optimize /=.
3933 * bytecomp.el (byte-compile-one-ore-more-args): New function.
3934 (byte-compile-/=): Ditto.
3936 1998-05-02 SL Baur <steve@altair.xemacs.org>
3938 * apropos.el: Use `with-displaying-help-buffer'.
3939 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
3940 Use `with-displaying-help-buffer'.
3941 (apropos-follow): Do not give special treatment to buffer cursor
3942 was in prior to a mouse click.
3943 (apropos-describe-plist): Use `with-displaying-help-buffer'.
3944 (apropos-print-doc): Set correct buffer for setting text
3947 1998-05-01 SL Baur <steve@altair.xemacs.org>
3949 * help.el (help-buffer-prefix-string): New variable.
3950 (help-buffer-name): Use it.
3952 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
3955 1998-04-30 Greg Klanderman <greg@alphatech.com>
3957 * frame.el (other-frame): Work even when focus-follows-mouse is true.
3959 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
3961 * files.el (find-file-noselect): Update docstring.
3962 (find-file-noselect): Signal an error if found an unreadable file.
3963 (file-chase-links): Save the match data.
3964 (normal-mode): Use `lwarn' and `error-message-string'.
3965 (interpreter-mode-alist): Change defconst to defvar.
3966 (inhibit-first-line-modes-regexps): Ditto.
3967 (inhibit-first-line-modes-regexps): Added .tgz.
3968 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
3969 (change-major-mode-with-file-name): New user-option.
3970 (set-visited-file-name): Synched with FSF.
3971 (file-name-extension): New function, from FSF 20.3.
3972 (file-relative-name): Synched with FSF.
3973 (save-some-buffers): Support the C-r feature.
3974 (recover-session): Synched with FSF.
3975 (kill-some-buffers): Ditto.
3976 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
3978 1998-04-30 SL Baur <steve@altair.xemacs.org>
3980 * files.el (insert-file): Undo previous change and reenable use of
3983 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
3985 * window-xemacs.el (recenter): Define.
3987 1998-04-29 Andy Piper <andyp@parallax.co.uk>
3989 * font.el (mswindows-font-create-name)
3990 (mswindows-font-create-object): new functions for mswindows type
3993 * msw-faces.el (mswindows-font-canicolize-name): fix so that
3994 strings are parsed as well as font objects.
3996 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
3998 * modeline.el (defining-kbd-macro): Restore modeline indication of
3999 kbd-macro being recorded.
4000 (add-minor-mode): Simplify docstring.
4001 (modeline-minor-mode-menu): Remove stuff.
4003 1998-04-29 Andy Piper <andyp@parallax.co.uk>
4005 * code-process.el (call-process): dynamically decide process
4008 1998-04-29 Jim Radford <radford@robby.caltech.edu>
4010 * modeline.el: Add line-number-mode, column-number-mode to
4011 the modeline minor-mode menu. Button2 on the line number does
4014 1998-04-29 Andy Piper <andyp@parallax.co.uk>
4016 * mouse.el: move x-selection-owner-p type things to
4019 * msw-init.el: copy zmacs stuff from x-init.el
4021 * msw-select.el (mswindows-own-selection)
4022 (mswindows-disown-selection) (mswindows-selection-owner-p): new
4023 functions. Very simple minded implementation of selectio
4026 * select.el (own-selection) (disown-selection)
4027 (activate-region-as-selection) (select-make-extent-for-selection)
4028 (valid-simple-selection-p): functions moved from x-select.el for
4029 generalized selection.
4031 * x-select.el: see select.el changes.
4033 * x-toolbar.el: use new selection functions.
4035 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4037 * packages.el (packages-find-package-directories): Fixed bug that
4038 would pick up multiple site-package directories.
4039 (package-locations): Added "xemacs-packages" as a late package
4042 * find-paths.el: Now uses `emacs-program-name' and
4043 `emacs-program-version'.
4044 Additions to enforce version-specific directories in
4045 `paths-find-version-directory'.
4047 1998-04-29 SL Baur <steve@altair.xemacs.org>
4049 * default.el: Removed.
4050 * site-start.el: Removed.
4052 1998-04-29 Didier Verna <verna@inf.enst.fr>
4054 * minibuf.el (minibuffer-history-minimum-string-length): Default
4057 1998-04-28 SL Baur <steve@altair.xemacs.org>
4059 * find-paths.el (paths-program-name): Rename.
4060 (paths-emacs-root-p): Ditto.
4061 (paths-find-site-directory): Ditto.
4063 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
4065 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
4066 `emacs-lisp-byte-compile-and-load'.
4068 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4070 * ldap.el (ldap-search): Fixed additional parameter passing to
4073 1998-04-27 Andy Piper <andyp@parallax.co.uk>
4075 * select.el (kill-primary-selection) (selection-owner-p)
4076 (copy-primary-selection) (yank-clipboard-selection)
4077 (selection-exists-p) (delete-primary-selection): new file and
4078 functions that do the right thing for the selected device.
4080 * x-menubar.el: use generalised selection functions.
4082 * dumped-lisp.el: dump select.el.
4084 1998-04-27 SL Baur <steve@altair.xemacs.org>
4086 * find-paths.el (paths-progname): New variable.
4087 (paths-emacs-root-p): Use it.
4088 (paths-find-site-directory): Ditto.
4090 1998-04-26 SL Baur <steve@altair.xemacs.org>
4092 * loadup.el ((member "dump" command-line-args)): Dump as
4093 `infodock' if InfoDock.
4095 1998-04-25 SL Baur <steve@altair.xemacs.org>
4097 * find-paths.el (construct-emacs-version): Simplify, include
4098 program name in the return value.
4099 * (paths-find-version-directory): Use it.
4101 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4103 * info.el (Info-parse-dir-entries): Fixed regexp
4104 (Info-build-dir-anew): Remove full suffix and capitalize info file
4105 name for files with no @direntry
4106 (Info-batch-rebuild-dir): New function
4107 (Info-suffixed-file): Check for regular files instead of simple
4108 file existence (could catch directories before)
4110 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4112 * setup-paths.el, find-paths.el: Removed uses of `not' which
4113 temacs doesn't have.
4115 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
4116 into root searching.
4118 1998-04-24 Martin Buchholz <martin@xemacs.org>
4120 * subr.el: Remove definition of `not'.
4122 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
4124 * msw-glyphs.el: enable graphics support.
4126 1998-04-23 Didier Verna <verna@inf.enst.fr>
4128 * x-menubar.el (default-menubar): restored the line-number-mode
4131 * misc doc string updates related to the options menu.
4133 1998-04-24 SL Baur <steve@altair.xemacs.org>
4135 * setup-paths.el (paths-construct-load-path): Fix typo.
4137 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4139 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
4140 font-menu-ignore-scaled-fonts don't have to be bound now; this
4141 gets us one step further towards making --no-autoloads work.
4143 * startup.el (normal-top-level): Load auto-autoloads only if
4144 lisp-directory is non-nil.
4146 * setup-paths.el (paths-construct-load-path): Made it robust
4147 against nil lisp-directory.
4149 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
4150 to the list of variables that cause a warning when nil.
4152 * toolbar.el (init-toolbar-location): Now works even when there's
4153 no toolbar icon directory.
4155 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
4157 * help.el (view-lossage): Recognize it.
4159 * simple.el (log-message): Mark multiline messages.
4161 1998-04-22 SL Baur <steve@altair.xemacs.org>
4163 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
4165 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
4167 * package-get.el (package-get-all): add `\n' separator to
4168 interactive specification so that both variables are read
4170 1998-04-22 Didier Verna <verna@inf.enst.fr>
4172 * x-menubar.el: ported the options menu to Custom.
4173 Moved the "read only" toggle button to the buffers menu.
4174 Corrected some missing ;;;###autoload or defcustom.
4176 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
4177 the scrollbar-visible specifier for options menu handling.
4179 * toolbar.el (toolbar-visible-p)
4180 (toolbar-captioned-p)
4181 (default-toolbar-position): defcustom wrappers around
4182 the toolbar specifiers for options menu handling.
4184 * frame.el (get-frame-for-buffer-default-instance-limit):
4185 defcustom it for options menu handling.
4187 * font-lock.el (font-lock-mode): defcustom and autolaod the variable
4188 font-lock-mode for options menu handling.
4190 * cus-start.el: added Custom properties to overwrite-mode for
4191 options menu handling.
4193 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
4195 * about.el: shameless self-promotion.
4197 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
4199 * simple.el (raw-append-message): Slightly optimize.
4200 (remove-message): Use `push' for clarity.
4201 (append-message): Ditto.
4202 (display-warning): Dito.
4203 (raw-append-message): Send the message to the appropriate device.
4205 1998-04-22 SL Baur <steve@altair.xemacs.org>
4207 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
4208 From Sean MacLennan <Sean.MacLennan@pika.ca>
4210 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4212 * setup-paths.el: Changed `directory-sep-char' to
4213 `path-separator', following a change in GNU Emacs.
4215 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4217 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
4218 (Info-build-dir-anew): Add a final newline.
4219 (Info-build-dir-anew): Do not issue warning when rebuilding policy
4221 (Info-rebuild-dir): Ditto
4223 * dumped-lisp.el (preloaded-file-list): Added ldap.el
4225 1998-04-21 SL Baur <steve@altair.xemacs.org>
4227 * simple.el (count-words-buffer): Retain zmacs region.
4228 (count-words-region): Ditto.
4229 * simple.el: (what-line): Expanded line counts.
4230 (count-lines): New parameter to conditionalize whether collapsed
4232 From Bob Weiner <weiner@altrasoft.com>
4234 1998-04-19 SL Baur <steve@altair.xemacs.org>
4236 * packages.el (package-locations): infodock-packages must override
4237 mule-packages and packages.
4239 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
4242 remove rude messages from widget-activation-widget-mapper
4243 and widget-activation-glyph-mapper
4245 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
4247 * toolbar.el: Remove (featurep 'x) test from
4248 toolbar-make-button-list
4250 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
4252 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
4253 only if in the same frame.
4255 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4257 * packages.el (package-locations): Added site-packages hierarchy.
4259 * setup-paths.el (paths-default-info-directories): Introduced and
4262 * packages.el, setup-paths.el: Set various path searching depths
4265 * packages.el (packages-hierarchy-depth):
4266 (packages-load-path-depth): Introduced and used.
4268 * setup-paths.el (paths-load-path-depth): Introduced and used.
4270 * find-paths.el (paths-find-recursive-path): Added max-depth
4273 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4275 * setup-paths.el (paths-construct-info-path): Removed
4276 dependency on behavior of (file-name-as-directory "").
4278 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4280 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
4283 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4285 * dump-paths.el, startup.el: Added handling for --debug-paths.
4287 1998-04-15 William M. Perry <wmperry@aventail.com>
4289 * wid-edit.el: We cannot just set the help-echo or balloon-help
4290 properties for an extent based on the :help-echo widget
4291 property, since help-echo and balloon-help cause an EXTENT to
4292 get passed in, where :help-echo functions are expecting a WIDGET
4294 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
4296 * scrollbar.el (init-scrollbar-from-resources): Call
4297 mswindows-init-scrollbar-metrics when appropriate.
4299 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
4301 * dumped-lisp.el: dump x-toolbar for window system
4303 * msw-init.el (init-post-mswindows-win): enable toolbars if we
4304 have support and xpm.
4306 1998-04-16 SL Baur <steve@altair.xemacs.org>
4308 * files.el (toggle-read-only): Fix docstring.
4309 From Didier Verna <verna@inf.enst.fr>
4311 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4313 * startup.el (normal-top-level): Load autoload-file-name without
4314 specifying an extension---some people only auto-autoload.el.gz.
4316 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
4318 * files.el (backup-enable-predicate): Don't bomb on NAME being
4321 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4323 * find-paths.el, packages.el: Now prefers configure'd paths.
4324 This shouldn't cause any of the originally anticipated problems as
4325 the current paths architecture will not define the various
4326 configure-xxx variables if they're not specified on the configure
4329 * find-paths.el, setup-paths.el, packages.el: Removed all
4330 mentionings of "/" as a path separator.
4331 Used paths-construct-path throughout.
4333 * find-paths.el (paths-construct-path): Created to assemble paths
4334 from directory components.
4336 * setup-paths.el, packages.el: Used paths-decode-directory-path
4337 instead of decode-path-internal.
4339 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
4341 (paths-decode-directory-path) Created.
4343 * setup-paths.el: Changed configure-exec-path to
4344 configure-exec-directory.
4346 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4348 * packages.el (packages-find-packages): Fixed decoding of
4351 * startup.el: -no-packages -> -no-early-packages.
4353 (packages-load-package-lisps): Fixed loading of auto-autoload
4356 * startup.el (normal-top-level): Fixed loading of core
4359 * obsolete.el: Un-obsoleted site-directory. Sigh.
4361 * startup.el, packages.el, dump-paths.el: Added proper settings
4362 for site-directory and lisp-directory variables.
4364 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
4365 inhibit-package-autoloads and fixed handling of it.
4367 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
4368 handling of former inhibit-package-init, now
4369 inhibit-early-packages, to make -vanilla etc. work.
4371 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
4373 * code-process.el (start-process): Fallback to 'undecided instead
4374 of 'binary for process input coding stream.
4376 * process.el (start-process): Docstring fix.
4378 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4380 * info.el (Info-insert-dir): Do not insert temporary dir files
4381 in Info-dir-file-attributes
4382 (Info-build-dir-anew): Ensure temporary buffer is not read-only
4383 (Info-rebuild-dir): Ditto.
4385 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4387 * obsolete.el: Added obsoleteness declarations for
4388 `site-directory' and `Info-default-directory-list'.
4390 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4392 * find-paths.el (paths-find-emacs-root): Only look at the
4393 executable at the end of the symlink chain for determining the
4396 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4398 * setup-paths.el (paths-construct-info-path): Changed construction
4399 to cater to gone default in configure.
4401 * find-paths.el (paths-uniq-append): Added.
4403 * packages.el: Rewritten package path construction once again.
4405 * dump-paths.el, startup.el: Removed package-path as a global
4408 * package-admin.el (package-admin-add-single-file-package):
4409 (package-admin-add-binary-package): Changed package-path to
4412 * packages.el (packages-split-path): Split path at "/" rather than
4413 nil according to change in emacs.c.
4415 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4417 * setup-paths.el (paths-construct-info-path): Changed info path
4418 order so that directories come out right.
4419 (paths-find-lock-directory): Fixed bug: It used to think
4420 configure-lock-directory is a path.
4422 1998-04-06 Jeff Miller <jmiller@smart.net>
4424 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
4425 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
4426 eases the use of toolbar-add/kill-item functions.
4428 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
4430 * code-files.el (file-coding-system-alist): Commented out
4431 loaddefs.el magical treatment.
4433 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4435 * info.el (Info-rebuild-outdated-dir): Added new option
4436 `conservative' and made it the default
4437 (Info-rebuild-dir): Appropriately parse multi-line description
4438 strings, and multi-section dir files. Issue warning when dir
4439 is rebuilt as temporary
4440 (Info-build-dir-anew): Issue warning when dir is built as
4443 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
4445 * list-mode.el (list-mode-map): Bind highlight motion commands to
4446 standard keys left, right, C-b and C-f.
4448 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4450 * files.el (auto-mode-alist): allow .sc for Scheme->C
4452 1998-04-06 SL Baur <steve@altair.xemacs.org>
4454 * loadup.el (pureload): Don't quote (garbage-collect).
4456 1998-04-04 SL Baur <steve@altair.xemacs.org>
4458 * package-get-base.el: Updated.
4460 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
4462 * isearch-mode.el (isearch-just-started): New variable.
4463 (isearch-mode): Set it.
4464 (isearch-repeat): Advance one character forward only if the search
4465 was successful, and was not just started.
4466 (isearch-repeat): Clear isearch-just-started.
4468 1998-04-02 SL Baur <steve@altair.xemacs.org>
4470 * finder.el (finder-compile-keywords): Don't eval new finder-inf
4473 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
4475 * subr.el (listify-key-sequence): Removed.
4477 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
4479 * bytecomp.el (byte-compile-print-gensym): New option.
4480 (byte-compile-output-file-form): Use it.
4481 (byte-compile-output-docform): Ditto.
4482 (byte-compile-compiled-obj-to-list): Ditto.
4484 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
4486 * msw-glyphs.el: set frame icon if xpm support.
4488 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
4490 * help.el: Code that pretty prints variable values
4493 1998-04-02 SL Baur <steve@altair.xemacs.org>
4495 * find-paths.el (paths-emacs-root-p): Correct test for installation
4497 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4499 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
4501 * loaddefs.el: Don't set debug-ignored-errors; leave
4502 its default value set to nil.
4504 1998-03-29 Damon Lipparelli <lipp@primus.com>
4506 * info.el (Info-rebuild-dir): fixed mis-spelling.
4508 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4510 * info.el (Info-rebuild-outdated-dir): New custom var
4511 (Info-insert-node): Create/update dir file when needed, ie when it
4512 does not exist or is older than some info files in directory
4514 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4516 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
4517 for last packages, mainly for using a 20.4 package base.
4519 * packages.el (late-packages): Typo fix. It was called
4522 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
4523 relative symlinks correctly.
4524 (paths-find-emacs-roots): More rigorous checking for plausible
4525 configuration-time root.
4527 * startup.el (normal-top-level): Added a warning if XEmacs cannot
4530 1998-03-27 Martin Buchholz <martin@xemacs.org>
4532 * faces.el: Fix docstrings.
4533 * glyphs.el: Fix docstrings.
4534 * mouse.el: Fix docstrings.
4536 * frame.el: Change phrase `current frame' to `selected frame'.
4538 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
4540 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
4541 macros using backquote to make them infinitely more readable.
4543 1998-03-30 SL Baur <steve@altair.xemacs.org>
4545 * packages.el (packages-find-package-path): Hardcoded specialized
4546 InfoDock support until we can clean this up.
4548 * help.el (describe-bindings-1): Return the value of the bindings
4549 help buffer created.
4550 (describe-bindings): Ditto.
4552 * simple.el (set-variable): Restore previous behavior of not
4553 bombing if the variable to set is not boundp.
4555 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4557 * packages.el (packages-handle-package-dumped-lisps): Allow for
4558 non-local files to be loaded off the package-lisp variable.
4560 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
4562 * x-faces.el: Global X resources should override
4563 specs for all device classes (color, grayscale, mono);
4564 code currently doesn't override any of them. Fixed by
4565 calling remove-specifier with '(x default) as the tag
4566 set and allowing inexact matches.
4568 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
4570 * faces.el: Separated face intializations based on
4571 device classes into device type specific (tag set,
4572 instantiator) pairs.
4574 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
4576 * wid-edit.el (widget-choice-action): Remember user's explicit
4578 (widget-choice-value-create): Respect it.
4579 From Richard Stallman <rms@gnu.org>
4581 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4583 * setup-paths.el (paths-construct-info-path): Always append
4584 existing directories from configure-time info path.
4586 * startup.el (startup-setup-paths): Renamed misnamed info-path to
4587 Info-directory-list.
4589 * info.el: Removed Info-default-directory-list which was broken by
4591 Removed bogus initialization of Info-directory-list---startup.el
4592 can do a much better job.
4593 Added autoload of Info-directory-list.
4595 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
4596 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
4597 be exclusive; now it's merely given precedence, just like in the
4600 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4602 * find-paths.el (paths-find-architecture-directory): Fix bug with
4603 finding; it used to default too early.
4605 1998-03-25 Martin Buchholz <martin@xemacs.org>
4607 * packages.el (packages-split-path): Fix a bug; it used to fail
4608 for paths that weren't split.
4610 1998-03-26 SL Baur <steve@altair.xemacs.org>
4612 * finder.el (finder-compile-keywords): trap on errors.
4614 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
4616 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
4617 fourth argument of t so that only the specs exactly
4618 matching the tag lists are removed.
4620 1998-03-25 SL Baur <steve@altair.xemacs.org>
4622 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
4624 1998-03-23 SL Baur <steve@altair.xemacs.org>
4626 * minibuf.el (mouse-read-file-name-1): If a default directory was
4627 specified, use it for generating the completions.
4629 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4631 * update-elc.el: Now respects inhibit-package-init and
4633 Now does path construction with loadup-paths.
4635 * startup.el (normal-top-level, startup-setup-paths): Now respects
4636 inhibit-package-init and inhibit-site-lisp.
4638 * packages.el (packages-find-package-path): Extended package path
4639 by version-specific hierarchies.
4640 (packages-find-packages): Now respects inhibit flag and
4642 Moved path setup to loadup-paths.
4644 * make-docfile.el: Now respects inhibit-package-init and
4646 Now does path construction with loadup-paths.
4648 * loadup.el: Now respects inhibit-package-init and
4651 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
4653 * loadup-paths.el: New file: setup load-path to encompass
4656 1998-03-22 SL Baur <steve@altair.xemacs.org>
4658 * auto-show.el: load-gc renamed to pureload.
4659 * site-load.el: Ditto.
4660 * packages.el (toplevel): Ditto.
4661 * loadup.el (really-early-error-handler): Ditto.
4662 * dumped-lisp.el (preloaded-file-list): Ditto.
4663 * cus-face.el (custom-declare-face): Ditto.
4665 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4667 * <Today>: The Big Path Searching Overhaul.
4669 * find-paths.el: New file: find and assemble paths in the
4670 installation hierarchy.
4672 * setup-paths.el: New file: global layout of paths and directories
4673 within the XEmacs hierarchy.
4675 * packages.el: Replaced everything related to path searching and
4676 startup by code in terms of find-paths.
4678 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
4679 the new path searching engine.
4681 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
4684 1998-03-22 SL Baur <steve@altair.xemacs.org>
4686 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
4689 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
4691 * msw-glyphs.el: Added check for 'mswindows feature, so the file
4692 compiles identically in any configuration.
4693 Removed irrelevant commentary.
4695 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
4697 * simple.el (set-variable): Allow setting specifiers.
4699 1998-03-19 SL Baur <steve@altair.xemacs.org>
4701 * lisp.el (forward-sexp): Revert previous change.
4703 1998-03-18 SL Baur <steve@altair.xemacs.org>
4705 * frame.el (frame-initialize): Use `delete-console' instead of
4706 `delete-device' to delete the stream console to match the usage in
4709 1998-03-16 SL Baur <steve@altair.xemacs.org>
4711 * files.el (cdpath-previous): New variable.
4713 From Bob Weiner <weiner@wave.altrasoft.com>
4715 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
4717 * keydefs.el: Changed keybindings of forward-char,
4718 backward, scroll-up and scroll-down to point to their
4719 -command counterparts.
4721 * simple.el: New functions: forwarc-char-command,
4722 backwrad-char-command, scroll-up-command,
4723 scroll-down-command which work liek their counterparts
4724 except that they honor the variable
4725 signal-error-on-buffer-boundary.
4727 Definition of signal-error-on-buffer-boundary received
4730 defvar declaration added for word-across-newline to avoid
4731 byte-compiler warning about the free variable reference.
4733 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
4735 * winnt.el: Removed "%t" from the beginning of
4736 modeline-format. From now on, there's no nt-specifics in the modeline.
4738 1998-03-14 SL Baur <steve@altair.xemacs.org>
4740 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
4741 of `when' with `if'.
4743 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
4745 * msw-glyphs.el: New file. Defines TTY-style glyphs for
4746 mswindows. Must be reworked along with glyphs.el, or
4747 merged into it, after there is images support.
4749 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
4752 1998-03-13 SL Baur <steve@altair.xemacs.org>
4754 * faces.el: fix for text cursor initialization.
4755 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
4756 From Andy Piper <andyp@parallax.co.uk>
4758 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
4760 * files.el (set-auto-mode): If a mode is not fboundp, check to see
4761 if there is an existing package that handles it and warn the user
4764 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
4766 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
4767 Installation" menu item when Installation-string is not bound.
4769 1998-03-11 SL Baur <steve@altair.xemacs.org>
4771 * lisp.el (forward-sexp): Fix for test for balanced sexp.
4772 From Jeremiah W. James <jerry@cs.ucsb.edu>
4774 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
4777 * faces.el: Fix face initialization.
4779 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
4781 * files.el (backup-enable-predicate): fix breakage introduced
4784 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
4786 * x-faces.el (x-init-face-from-resources): The
4787 TTY face property retrieval functions don't return
4788 specifiers, so use face-property instead.
4790 1998-03-09 SL Baur <steve@altair.xemacs.org>
4792 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
4794 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
4796 * x-menubar.el: Expanded documentation for
4797 option-save-faces. Changed Options -> Browse Faces
4798 menu entry to invoke customize-face.
4800 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
4802 * faces.el: Most face initialization moved out of
4803 init-other-random-faces to the top level so that the
4804 initialization happens before Xemacs is dumped. Much
4805 of the fascist "face-differs-from-default-p or FROB!"
4806 code has been retired in favor of letting the user do
4807 what they want to do. Face initialization code changed
4808 to use `default' specifier tag so that the settings can
4809 be overridden later if the user wishes it.
4811 1998-03-08 SL Baur <steve@altair.xemacs.org>
4813 * about.el (about-hackers): Update contributors list.
4815 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
4817 * specifier.el: Define new specifier tag `default'.
4819 * modeline.el: Initialize faces using `default' tag.
4821 * x-faces.el (x-init-face-from-resources): Remove
4822 specifier specs containing the `default' tag before
4825 1998-03-02 John Jones <jj@asu.edu>
4827 * package-get.el (package-get-all): fixed arguments on call to
4828 package-admin-add-single-file-package.
4829 * package-get.el (package-get-installedp): fixed to match
4830 advertised behavior.
4831 * package-get.el: added function package-get-update-all which
4832 installs newest versions of all the current packages (if they are
4833 not already installed).
4835 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
4837 * files.el (find-file-noselect): Uncommented `truename' binding in
4838 `let*' and use it later to set `buffer-file-truename' iff it's
4839 still nil, as happens for example when finding a compressed
4840 file with "jka-compr".
4842 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
4844 * faces.el: in make-face-* type functions do the operation for all
4845 window systems, not just the first one found.
4847 * font.el: call mswindows-list-fonts for mswindows.
4849 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
4851 * code-process.el (call-process-region):
4852 * process.el (call-process-region):
4853 * package-get.el (package-get-dir):
4854 * files.el (backup-enable-predicate):
4855 * gnuserv.el (gnuserv-temp-file-regexp):
4856 Use temp-directory in place of `/tmp'.
4858 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
4860 * "Fast" dired-in-C enhancements for Windows 95/NT:
4862 * files.el: Added function, `wildcard-to-regexp', from GNU
4865 * files.el (insert-directory): Modified to use special
4866 dired-in-C enhancements if present.
4868 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
4870 * code-files.el: make default coding no-conversion.
4872 1998-03-02 SL Baur <steve@altair.xemacs.org>
4874 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
4877 * update-elc.el: Strip directory when testing for files not to
4880 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
4882 * lisp-mode.el: Use recommended form for menus.
4884 * info.el (Info-construct-menu): Use recommended form for menus.
4886 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
4889 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
4891 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
4892 (get-frame-for-buffer-noselect): Always return frames
4893 in the not-this-window-p cond clause.
4895 1998-02-27 SL Baur <steve@altair.xemacs.org>
4897 * help.el (describe-installation): New function.
4899 * x-menubar.el (default-menubar): Add describe-installation to
4902 * packages.el (packages-unbytecompiled-lisp): Installation.el
4903 should not be bytecompiled.
4905 * dumped-lisp.el (preloaded-file-list): Dump Installation with
4908 * x-menubar.el (default-menubar): Use correct guard for VM menu
4911 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
4913 From Andy Piper <andyp@parallax.co.uk>
4915 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4917 * ldap.el: Do not require ldap-internal at compile time.
4919 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
4921 * code-files.el: new file. a virtual copy of mule-files.el
4923 dependencies. (toggle-buffer-file-ocding-system) new function for
4924 changing the eol type for the current buffer.
4926 * code-process.el: new file. a copy of
4927 mule-process.el. mule-process.el will disappear when things have
4930 * coding.el: new file. a virtual copy of mule-files.el but
4931 without charset dependencies. (coding-system-base) new function
4932 for getting the parent coding system of a coding system with eol
4935 * dumped-lisp.el: add above files for the non-mule case.
4937 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
4939 * window-xemacs.el (display-buffer): If no explicit
4940 frame is specified, search for a window that displays
4941 the buffer on the currently selected frame, before
4942 searching other frames.
4944 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
4946 * frame.el (get-frame-for-buffer): If not-this-window-p
4947 is non-nil, use window on the selected frame if it is not
4948 also the selected window. When defaulting, search for
4949 windows on the currently selected fgrame before searching
4952 1998-02-25 Didier Verna <verna@inf.enst.fr>
4954 * modeline.el (modeline-swap-buffers): originally named
4955 `mouse-release-modeline'. Whether to actually swap the buffers is
4956 decided in `mouse-drag-modeline'.
4957 (mouse-drag-modeline): A button release event is considered a
4958 mouse click is both X (modeline scroll) and Y (modeline drag) pos
4961 1998-02-25 SL Baur <steve@altair.xemacs.org>
4963 * x-menubar.el: Put redo on the menubar.
4964 From Aki Vehtari <Aki.Vehtari@hut.fi>
4966 1998-02-22 Greg Klanderman <greg@alphatech.com>
4968 * bytecomp.el (displaying-byte-compile-warnings): if
4969 temp-buffer-show-function is set, use it to display current set of
4970 warnings in the "*Compile-Log-Show*" buffer.
4972 * simple.el (display-warning-buffer): if temp-buffer-show-function
4973 is set, use it to display current set of warnings in the
4974 "*Warnings-Show*" buffer.
4976 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4978 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
4981 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
4983 * menubar.el: Allow button descriptors at least 2 long.
4985 * x-menubar.el (default-menubar): Use recommended forms.
4986 (file-menu-filter): Remove.
4987 (edit-menu-filter): Remove.
4989 1998-02-24 SL Baur <steve@altair.xemacs.org>
4991 * about.el (about-hackers): Updated.
4993 1998-02-22 Greg Klanderman <greg@alphatech.com>
4995 * help.el (help-max-help-buffers): new variable
4996 (help-register-and-maybe-prune-excess): new function
4997 (help-buffer-name): use help-max-help-buffers.
4998 (with-displaying-help-buffer): use
4999 help-register-and-maybe-prune-excess.
5001 * help.el (help-maybe-pretty-print-value): if the value fits on
5004 1998-02-21 Greg Klanderman <greg@alphatech.com>
5006 * (with-displaying-help-buffer): there is no need to kill the buffer
5007 if it exists, becasuse with-output-to-temp-buffer will clear it.
5008 further, killing the buffer violates the rule that
5009 temp-buffer-show-function, if set, has the full responsibility of
5010 showing the temp buffer. killing the buffer fucks with the window
5011 configuration, hosing temp-buffer-show-function.
5014 1998-02-23 Didier Verna <verna@inf.enst.fr>
5016 * modeline.el (mouse-drag-modeline):
5017 - Always scroll the modeline that was originally clicked on.
5018 - Use x pixels instead of x characters (which doesn't work anyway)
5019 as horizontal reference for modeline dragging. This allows us to
5020 keep on dragging the modeline even if the motion event occurs in
5023 1998-02-23 Didier Verna <verna@inf.enst.fr>
5025 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
5026 glyph on the modeline to indicate that dragging the mouse has an
5027 effect both horizontally and vertically.
5029 1998-02-24 SL Baur <steve@altair.xemacs.org>
5031 * about.el (about-xemacs): Get rid of redundant visible version
5034 1998-02-19 SL Baur <steve@altair.xemacs.org>
5036 * about.el (about-hackers): Update credits.
5038 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
5040 * prim/register.el (view-register): Show register type file-query.
5042 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
5044 * mode-motion.el (mode-motion-highlight-internal):
5045 save-excursion inside save-window-exucrsion form to
5046 hide buffer point changes from save-window-excursion.
5047 Prevents display flickering when the mouse pointer
5050 1998-02-17 Didier Verna <verna@inf.enst.fr>
5052 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
5053 function to handle correctly the case of a toolbar one side of the
5054 window: scrolling will not necessarily happen.
5056 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
5058 * files.el (after-find-file): Restore missing argument
5059 to format that provides filename for "... consider M-x
5060 recover-file" message. Also call `message' with "%s"
5061 as the first arg instead of an arbitrary string.
5063 1998-02-18 SL Baur <steve@altair.xemacs.org>
5065 * about.el (about-hackers): Various additions.
5067 1998-02-15 SL Baur <steve@altair.xemacs.org>
5069 * autoload.el (generate-file-autoloads-1): Don't force an extra
5070 line out when copying on-the-same line autoloads.
5072 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
5075 1998-02-14 Martin Buchholz <martin@xemacs.org>
5077 * x11/x-win-xfree86.el (x-win-init-xfree86):
5078 * x11/x-win-sun.el (x-win-init-sun):
5079 * x11/x-init.el (x-initialize-compose):
5081 (backward-or-forward-kill-sexp):
5082 (backward-or-forward-kill-sentence):
5083 (backward-or-forward-kill-word):
5084 (backward-or-forward-delete-char):
5085 * prim/isearch-mode.el (isearch-help-or-delete-char):
5086 Use x-keysym-on-keyboard-sans-modifiers-p instead of
5087 x-keysym-on-keyboard-p to detect backspace.
5088 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
5089 Clean up symbols used with dead keys, checking Linux and solaris
5091 Simplify x-win-*.el using above methods.
5092 Change documentation for x-keysym-*-p functions.
5094 1998-02-14 SL Baur <steve@altair.xemacs.org>
5096 * about.el (about-hackers): Restore entries for Michael Sperber and
5098 From Vinnie Shelton <acs@acm.org>
5100 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
5102 * simple.el (count-words-region): Ditto.
5104 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
5106 * simple.el (count-words-buffer): Document. Don't print anything
5109 1998-02-12 SL Baur <steve@altair.xemacs.org>
5111 * packages.el (packages-hardcoded-lisp): easymenu.el is in
5112 multiple files in InfoDock.
5114 1998-02-11 SL Baur <steve@altair.xemacs.org>
5116 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
5117 from version.el in InfoDock.
5119 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
5122 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5124 * bytecomp-runtime.el (proclaim-inline): Single quotes around
5125 variable name in docstring.
5127 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
5129 * menubar.h: Include "gui.h".
5131 1998-02-10 SL Baur <steve@altair.xemacs.org>
5133 * site-load.el: Fix documentation.
5135 1998-02-09 SL Baur <steve@altair.xemacs.org>
5137 * package-get-base.el (package-get-base): Updated.
5139 * keymap.el: PC-ize.
5141 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5143 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
5144 from' on a fresh line.
5146 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
5148 * help.el (help-maybe-pretty-print-value): prin1, not princ the
5151 1998-02-09 SL Baur <steve@altair.xemacs.org>
5153 * undo-stack.el: PC-ize.
5155 * cmdloop.el: PC-ize.
5157 1998-02-08 SL Baur <steve@altair.xemacs.org>
5159 * bytecomp-runtime.el: PC-ize.
5161 * byte-optimize.el: Prolog fixup. PC-ize.
5163 * cus-dep.el: Spelling fix.
5165 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
5168 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5170 * text-mode.el (text-mode-hook-identify): New function,
5171 put on text-mode-hook. Set text-mode-variant here.
5172 (text-mode): Don't set it here.
5174 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5176 * text-mode.el (text-mode-hook): New defvar.
5177 (text-mode-variant): New variable.
5178 (text-mode): Set that variable locally.
5179 (toggle-text-mode-auto-fill): New command.
5181 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5183 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
5185 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5187 * text-mode.el (paragraph-indent-text-mode):
5188 Renamed from spaced-text-mode.
5189 (text-mode-map): Bind TAB to indent-relative.
5190 (indented-text-mode-map): Variable deleted.
5191 (indented-text-mode): Now an alias for text-mode.
5193 1998-02-05 SL Baur <steve@altair.xemacs.org>
5195 * loadup.el: test-atoms debugging stuffs removed.
5197 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>>
5199 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
5201 1997-12-30 Colin Rafferty <colin@xemacs.org>
5203 * help.el (describe-beta): Made it use `locate-data-file'.
5204 (describe-distribution): Ditto.
5205 (describe-copying): Ditto.
5206 (describe-project): Ditto.
5207 (view-emacs-news): Ditto.
5209 * help-nomule.el (help-with-tutorial): Made it use
5210 `locate-data-file' to find tutorial.
5212 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
5214 * about.el: Corrected my email address.
5216 * mouse.el: Added 'mouse-mswindows-drop' similar to
5219 1998-01-27 SL Baur <steve@altair.xemacs.org>
5221 * loadup.el (running-xemacs): Spelling fix.
5223 1998-01-26 Colin Rafferty <colin@xemacs.org>
5225 * packages.el (packages-find-packages-1): Don't allow a backwards
5226 compatible lisp tree to overwrite `preloaded-file-list'.
5228 1998-01-26 SL Baur <steve@altair.xemacs.org>
5230 * loadup.el: Don't delete "xemacs" prior to dumping.
5232 1998-01-24 SL Baur <steve@altair.xemacs.org>
5234 * package-info.el (pi-last-mod-date): New function.
5235 (pi-author-version): New function.
5236 (batch-update-package-info): Use them.
5238 1998-01-23 Colin Rafferty <colin@xemacs.org>
5240 * frame.el (get-frame-for-buffer-default-to-current): Create.
5241 (get-frame-for-buffer-noselect): Allow user to use current frame
5242 with `get-frame-for-buffer-default-to-current'.
5244 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
5246 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
5247 (byte-compile-output-docform): Ditto.
5248 (byte-compile-compiled-obj-to-list): Ditto.
5250 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
5252 * startup.el (command-line-1): Removed code that ran
5255 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
5257 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
5259 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
5261 * frame.el (suspend-emacs-or-iconify-frame): Check using
5262 `device-on-window-system-p' instead of explicitly checking for X,
5263 so that the same logic works for MS Windows.
5264 (suspend-or-iconify-emacs): Ditto.
5266 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
5268 * about.el (about-maintainer-info): Andy Piper is back.
5269 (xemacs-hackers): Updated Andy Piper's email address.
5270 (about-hackers): Added Jonathan Harris.
5271 (about-hackers): Updated Tibor Polgar's email address.
5273 1998-01-18 SL Baur <steve@altair.xemacs.org>
5275 * about.el: Add xemacs.org email manager.
5277 * package-get-base.el (package-get-base): Updated with most recent
5280 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5282 * help.el (function-arglist): Use `indirect-function' instead of
5283 `symbol-function' so that aliases are treated correctly.
5285 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5287 * help.el (help-map): Add f1 binding to `help-for-help'.
5288 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
5289 (describe-key-briefly): Use `princ' "%s" to print object.
5290 (with-displaying-help-buffer): Kill buffer if it exists, again.
5291 (describe-key): Use `princ' "%s" to print object.
5292 (describe-function-1): Use `princ' "%s" to print object.
5293 Commented out alias lines removed.
5294 (help-pretty-print-limit): New variable to control pretty-printing
5296 (help-maybe-pretty-print-value): Steve wins! Renamed back from
5297 `help-pretty-print-value' again. Only print-print when OBJECT is
5298 list of length less than `help-pretty-print-limit'.
5299 (describe-variable): Use `help-maybe-pretty-print-value' again.
5301 1998-01-18 SL Baur <steve@altair.xemacs.org>
5303 * simple.el (blink-matching-open): Remove C++ kludge.
5304 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
5306 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5308 * info.el (Info-default-directory-list): Made the documentation
5311 1998-01-13 Martin Buchholz <martin@xemacs.org>
5314 * lisp/package-admin.el:
5315 * lisp/build-report.el:
5318 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
5320 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
5321 warnings in Java buffers without final newline and editing the
5324 1998-01-17 SL Baur <steve@altair.xemacs.org>
5326 * packages.el (packages-find-packages-1): Don't allow a backwards
5327 compatible lisp tree to overwrite `preloaded-file-list'.
5328 Suggested by Colin Rafferty <colin@xemacs.org>
5330 * mouse.el (mouse-offix-drop): Set undo-boundary.
5331 From Oliver Graf <ograf@fga.de>
5333 1998-01-13 SL Baur <steve@altair.xemacs.org>
5335 * loadup.el (load-gc): rewrite as defun.
5336 Print something sensical if a required dump-time file isn't found.
5338 1998-01-12 SL Baur <steve@altair.xemacs.org>
5340 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
5341 bug strikes a menudescriptor.
5343 * package-get-base.el (package-get-base): Updated.
5345 * package-info.el (batch-update-package-info): Derive REQUIRES
5348 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
5350 * files.el (save-some-buffers): Don't play games with deleting
5351 other windows if we are in the minibuffer window.
5353 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5355 * modeline.el (modeline-minor-mode-menu): Add support for :active
5356 (add-minor-mode): Document :active property to TOGGLE.
5358 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5360 * modeline.el (modeline-minor-mode-menu): Add support for an
5361 `:included' predicate in the `toggle-sym' plist.
5362 (add-minor-mode): Document the :included property, format
5363 docstring some more.
5364 (modeline-minor-mode-menu): Documentation string added.
5366 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5368 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
5369 labels from the symbol-names by thwacking off the overly redundant
5370 and overused "mode", parenthesizing "minor", and capitalizing the
5371 resultant strings. Also shortened the menu's title by eliminating
5372 the redundant buffer name.
5373 (add-minor-mode): Beautified the docstring, added mention of the
5374 `:menu-tag' property of TOGGLE.
5375 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
5376 `toggle-sym' to beatify the mode-life menus.
5377 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
5378 `auto-fill-function'.
5380 1998-01-02 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
5382 * modeline.el (modeline-minor-mode-menu): Changed the string-only
5383 menus to :style 'toggle.
5385 1997-12-10 Markus Linnala <maage@cs.tut.fi>
5387 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
5389 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
5391 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
5392 only recognize first hyperlink.
5393 (hyper-apropos-highlightify): Deletia, this is already done by
5394 `hyper-apropos-insert-face'.
5395 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
5397 1998-01-09 SL Baur <steve@altair.xemacs.org>
5399 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
5401 (toolbar-mail-reader): Add support for `send'.
5402 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
5404 1998-01-05 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
5406 * info.el (Info-emacs-info-file-name): Add defvar for
5407 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
5408 will function properly.
5410 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
5412 * simple.el: make the backwards delete function called by
5413 `backward-or-forward-delete-char' user configurable.
5415 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5417 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
5418 compiled function got loaded from.
5420 1998-01-09 SL Baur <steve@altair.xemacs.org>
5422 * term/apollo.el: Synched up with InfoDock 3.6.2.
5424 1998-01-08 SL Baur <steve@altair.xemacs.org>
5426 * startup.el (load-init-file): Load autoloads earlier.
5427 (startup-splash-frame): Handle InfoDock logo.
5429 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
5431 (x-init-toolbar-from-resources): Move from x-toolbar.el.
5433 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
5434 doesn't have this function.
5436 * packages.el (locate-data-file): Fix to call `locate-file'.
5438 1998-01-07 SL Baur <steve@altair.xemacs.org>
5440 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
5441 version of version.el.
5442 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
5444 * x-menubar.el (default-menubar): Guard reference to
5446 (default-menubar): Guard references to `font-lock-mode'.
5447 (default-menubar): Guard references to font-menu-this-frame-only-p'.
5448 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
5450 * make-docfile.el: Don't snarf doc strings from autoloads.
5452 * startup.el (load-init-file): Use algorithm from loaddefs.el for
5453 loading auto-autoloads files.
5455 * loaddefs.el: Disable dumping autoloads.
5457 1998-01-05 SL Baur <steve@altair.xemacs.org>
5459 * lisp-mnt.el: Synch to Emacs 20.2.
5461 * help.el: Remove manual autoload of `finder-by-keyword'.
5463 * finder.el (finder-by-keyword): Autoload.
5465 * help.el: Conditionalize hyperbole setup.
5467 1998-01-04 SL Baur <steve@altair.xemacs.org>
5469 * packages.el (package-require): Update to reflect new data format.
5471 1998-01-02 Didier Verna <verna@inf.enst.fr>
5473 * x-menubar.el (default-menubar): make the tutorials available
5474 through the menubar. (Plus some compilation warnings cleanup).
5476 1998-01-04 SL Baur <steve@altair.xemacs.org>
5478 * check-features.el: New file. Perform sanity check after build.
5480 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
5481 files to tooltalk package.
5482 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
5485 * package-admin.el (package-admin-xemacs): Use better default for
5486 location of XEmacs binary.
5488 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
5490 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
5491 tag with sexp and add value tag with value `t'.
5493 1998-01-03 SL Baur <steve@altair.xemacs.org>
5495 * package-get.el: Changes to work with real data.
5496 From Pete Ware <ware@cis.ohio-state.edu>
5498 * packages.el (packages-reload-autoloads): Guard load for the time
5501 * update-elc.el ("packages.el"): Force loading packages.el instead
5502 of possibly out-of-date packges.elc.
5503 * make-docfile.el ("packages.el"): Ditto.
5505 1998-01-02 Colin Rafferty <colin@xemacs.org>
5507 * build-report.el (build-report-delete-regexp): Added a rule for
5508 the main tarball shadowing anything past it.
5510 1998-01-02 SL Baur <steve@altair.xemacs.org>
5512 * packages.el (package-provide): Delete a previous provide.
5514 * package-info.el: New file.
5516 * package-get.el: New file.
5517 From Pete Ware <ware@cis.ohio-state.edu>
5518 (package-get): Fix md5 computation to work with Mule.
5520 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5522 * simple.el (log-message-*): Quote symbols in docstrings properly.
5524 1998-01-01 SL Baur <steve@altair.xemacs.org>
5526 * packages.el (packages-new-autoloads): Ignore symbolic links.
5528 * cus-face.el (face-custom-attributes-get): Fix typo.
5529 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5531 1997-12-31 SL Baur <steve@altair.xemacs.org>
5533 * startup.el (load-init-file): Reload new or changed autoloads
5534 unless inhibited. Reload modified dumped lisp (stubbed).
5536 * packages.el (packages-new-autoloads): New function.
5537 (packages-reload-autoloads): New function.
5538 (packages-reload-dumped-lisp): New (stub) function.
5540 * loadup.el: Inhibit reloading dumped files when running temacs.
5542 * loadhist.el (file-provides): Extend to handle variant
5545 * replace.el (query-replace): Fix typo.
5547 1997-12-30 SL Baur <steve@altair.xemacs.org>
5549 * make-docfile.el: list-autoloads-path has been renamed.
5550 * update-elc.el: list-autoloads has been renamed.
5552 * packages.el (packages-list-autoloads): Renamed.
5553 (packages-list-autoloads-path): Ditto.
5555 1997-12-29 Colin Rafferty <colin@xemacs.org>
5557 * packages.el (packages-find-packages-1): Made it signal a warning
5558 for an error in an auto-autoload.el file.
5560 1997-12-30 SL Baur <steve@altair.xemacs.org>
5562 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
5564 From Aki Vehtari <Aki.Vehtari@hut.fi>
5566 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
5568 * loadhist.el (unload-feature): Remove autoload.
5570 1997-12-28 SL Baur <steve@altair.xemacs.org>
5572 * loadhist.el: Unpackaged.
5574 * help.el (describe-symbol-find-file): Rename
5575 `describe-function-find-file' and make old name obsolete.
5576 (describe-function-1): Use it.
5577 (describe-function-1): Guard reference to
5578 `compiled-function-annotation'.
5580 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5582 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
5584 (help-mode-quit): New optional arg to control whether it kills or
5586 (with-displaying-help-buffer): Don't kill buffer initially, even
5587 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
5588 (help-pretty-print-value): Rename back from
5589 `help-maybe-pretty-print-value'! If `pp-internal' is available
5590 use it, otherwise use dumped `cl-prettyprint'.
5591 (describe-variable): Use `help-pretty-print-value' again.
5592 (find-func): Removed reference to "find-func" at end.
5594 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
5596 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
5597 GUI XEmacs. Rename? x-menubar is rather window system
5598 independant, except for a couple of items.
5600 1997-12-26 SL Baur <steve@altair.xemacs.org>
5602 * x-menubar.el (default-menubar): Remove hyperbole and oobr
5603 entries as they will no longer be distributed with XEmacs.
5605 * format.el (format-alist): Fix image/tiff regexps.
5606 From P. E. Jareth Hein <jareth@camelot-soft.com>
5608 * help.el (help-maybe-pretty-print-value): Rename.
5609 (describe-variable): Use it.
5610 (describe-variable): Add trailing linefeed.
5612 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5614 * help.el (describe-function-1): Don't output anything for
5615 arglist of autoload functions.
5617 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5619 * help.el (describe-function-1): Don't output anything for
5620 arglist of autoload functions.
5622 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5624 * help.el (help-mode-map): New bindings for `help-mode-bury',
5625 `describe-function-at-point', `describe-variable-at-point',
5626 `Info-elisp-ref', `customize-variable', `help-next-section' and
5627 `help-prev-section'.
5628 (help-next-section): New function.
5629 (help-prev-section): New function.
5630 (help-mode-quit): Changed to kill the help buffer.
5631 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
5633 (help-buffer-name): New function to generate the name of help
5635 (with-displaying-help-buffer): Is now a macro. Takes an new first
5636 argument giving the name of the help buffer.
5637 (describe-key): Use `with-displaying-help-buffer' with name.
5638 (describe-mode): Ditto.
5639 (describe-bindings): Ditto.
5640 (describe-prefix-bindings): Ditto.
5641 (view-lossage): Ditto.
5642 (with-syntax-table): New macro.
5643 (function-called-at-point): Use `ignore-errors' and
5644 `with-syntax-table'.
5645 (function-at-point): Ditto.
5646 (describe-function): Use `with-displaying-help-buffer' with name.
5647 (function-arglist): Extracted from `describe-function-1'. Returns
5648 function's arglist as string.
5649 (function-documentation): Extracted from `describe-function-1'.
5650 Returns function's docstring.
5651 (describe-function-1): Remove all the "stream" garbage, including
5652 the stream argument. Use `function-arglist' and
5653 `function-documentation'.
5654 (describe-function-arglist): Just use `function-arglist'.
5655 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
5656 (help-pretty-print-value): New function to help with
5657 pretty-printing variable values. Knows about `#<...>'. Needs
5659 (describe-variable): Use `with-displaying-help-buffer' with name.
5660 Formatting improved. Display file where variable is defined, if
5661 known. Use `help-pretty-print-value'.
5662 (describe-syntax): Use `with-displaying-help-buffer' with name.
5663 (list-processes): Remove "stream" garbage.
5665 1997-12-25 SL Baur <steve@altair.xemacs.org>
5667 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
5668 call a dumped routine instead.
5670 * x-win-xfree86.el: Wrap file in defun.
5671 * x-win-sun.el: Ditto.
5673 1997-12-23 SL Baur <steve@altair.xemacs.org>
5675 * help.el (view-emacs-news): Remove usage of outl-mouse which
5676 advises functions and does other evil things.
5678 1997-12-22 SL Baur <steve@altair.xemacs.org>
5680 * format.el (format-alist): Add `image/tiff'.
5681 From P. E. Jareth Hein <jareth@camelot-soft.com>
5683 1997-12-21 SL Baur <steve@altair.xemacs.org>
5685 * about.el (about-hackers): More names added.
5687 * make-docfile.el: Remove superfluous package path search.
5689 * loaddefs.el: Commentary changes. Removal of VM autoloads.
5691 1997-12-20 SL Baur <steve@altair.xemacs.org>
5693 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
5696 1997-12-18 SL Baur <steve@altair.xemacs.org>
5698 * startup.el (set-default-load-path): Make sure lisp and site-lisp
5699 get trailing slashes when added to the load-path.
5701 * x-init.el (init-x-win): Locate where XEmacs X localization files
5704 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
5706 * x-faces.el: Added support for foregroundToolBarColor
5707 to xpm-color-symbols.
5709 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
5711 * etags.el (tags-remove-duplicates): Removed.
5712 (buffer-tag-table-list): Use `delete-duplicates'.
5714 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
5716 (get*): Defalias to `get'.
5718 * cl.el (eql): Compare integers with `eq'.
5719 (cl-map-extents): Check for `map-extents' first.
5721 1997-12-17 Didier Verna <verna@inf.enst.fr>
5723 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
5724 added the 'numero', 'copyright' and 'trademark' symbols.
5726 * leim/quail/latin-post.el ("french-postfix"): see above.
5728 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
5730 * widget.el (define-widget): Check the arguments.
5732 * cus-edit.el (customize-face): Use `check-argument-type'.
5733 (custom-variable-value-create): Use `signal' to signal error.
5734 (custom-variable-reset-saved): Ditto.
5735 (custom-variable-reset-standard): Ditto.
5736 (custom-face-reset-saved): Ditto.
5738 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
5739 (widget-default-format-handler): Ditto.
5740 (widget-checklist-add-item): Ditto.
5741 (widget-radio-add-item): Ditto.
5742 (widget-editable-list-entry-create): Ditto.
5743 (widget-sexp-prompt-value): Ditto.
5745 * custom.el (custom-declare-variable): Signal errors better.
5746 (custom-handle-keyword): Ditto.
5747 (custom-declare-group): Ditto.
5749 * window-xemacs.el (windows): Ditto.
5751 * menubar.el (menu): Ditto.
5753 * keydefs.el (keyboard): Ditto.
5755 * minibuf.el (minibuffer): Ditto.
5757 * process.el (execute): Ditto.
5759 * fill.el (fill): Ditto.
5761 * modeline.el (modeline): Ditto.
5763 * help.el (help): Ditto.
5765 * faces.el (faces): Ditto.
5767 * files.el (files): Ditto.
5769 * x-init.el (x): Ditto.
5771 * lisp-mode.el (lisp): Ditto.
5773 * process.el (processes): Ditto.
5775 * mouse.el (mouse): Ditto.
5777 * abbrev.el (abbrev): Moved from cus-edit.
5779 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
5780 as variable declaration.
5782 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
5784 * menubar.el (find-menu-item): Use `check-argument-type'.
5785 (find-menu-item): Cosmetic changes.
5787 1997-12-18 SL Baur <steve@altair.xemacs.org>
5789 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
5791 1997-12-17 SL Baur <steve@altair.xemacs.org>
5793 * startup.el (set-default-load-path): Only search package-path
5794 when not running temacs.
5796 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
5799 * loadup.el: Correct commentary. Reformatting.
5800 (really-early-error-handler): Use absolute path to the
5801 first dumped-lisp.el file.
5802 (really-early-error-handler): Print full path name of
5803 each dumped lisp file (inherited from InfoDock).
5805 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
5806 dumped-lisp.el files.
5808 * make-docfile.el (preloaded-file-list): Reorder when the
5809 package-path is searched.
5810 * update-elc.el: Ditto.
5812 * lisp-mode.el (call-with-condition-handler): Treat the same as
5813 `condition-case' for indentation.
5815 * about.el (about-xemacs): Update release date.
5817 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
5819 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
5820 anywhere but at the last clause.
5821 (ecase): Disallow `t' and `otherwise'.
5823 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5825 * cus-edit.el (custom-buffer-create-buttons): New function
5826 from stuff moved out of `custom-buffer-create-internal'.
5827 (custom-novice): New variable. Default t.
5828 (custom-display-global-buttons): Ditto. Default `top'.
5829 (custom-buffer-create-internal): Only display help if
5830 `custom-novice' is non-nil. Display global buttons according to
5831 `custom-display-global-buttons'.
5833 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
5835 * menubar.el (find-menu-item): Use `check-argument-type'.
5836 (find-menu-item): Cosmetic changes.
5838 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
5840 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
5843 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5845 * format.el (format-deannotate-region): Bug fix.
5846 Deannotating a region containing unknown tags would fail
5847 (causing decoding of text/enriched to fail at user level)
5849 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
5851 * minibuf.el (read-directory-name): Support sixth
5852 arg, HISTORY, as already documented.
5854 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
5856 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
5859 1997-12-14 SL Baur <steve@altair.xemacs.org>
5861 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
5864 1997-12-13 SL Baur <steve@altair.xemacs.org>
5866 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.